Navigation : Forums > Forum Général > Encore un soucis mais sans message d'erreur

Pages : 1 Poster un nouveau sujet Ajouter un message
Auteur Message
anthony

Messages : 56
Inscrit le : 11/05/2002
Posté le 19/06/2003 à 10:58:55 Message N°1 #
function cat_modif($id_cat, $nom_cat, $des_cat, $img_cat) {
include ("includes/config.php");
$id_cat = $_POST['id_cat'];
$nom_cat = $_POST['nom_cat'];
$des_cat = $_POST['des_cat'];
$img_cat =$_POST['img_cat'];
if(isset($modif_cat)) {
mysql_query("UPDATE $cat SET nom_cat='$nom_cat', des_cat='$des_cat', img_cat='$img_cat' WHERE id_cat='$id_cat'");
echo "<font color='red'>La rubrique a bien été modifié</font><br><br>";
}
else {
$id_cat = $_GET['id_cat'];
$nom_cat = $_GET['nom_cat'];
$des_cat = $_GET['des_cat'];
$img_cat = $_GET['img_cat'];
echo "Vous modifiez la rubrique : $_GET[nom_cat]";
?>
<form action="admin.php?p=cat&action=modif_cat" method="POST">
<input type="hidden" name="modif_cat" value="modif_cat">
<input type="hidden" name="id_cat" value="<?php echo $id_cat;?>">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr><td width="146"><font color="red">
Nom de la catégorie :</font></td><td width="254">
<input type="text" name="nom_cat" value="<?php echo $nom_cat;?>"></td></tr><tr><td>
Url de l'image :</td><td>
<input type="text" name="img_cat" value="<?php echo $img_cat;?>"></td></tr></table>
Description de la catégorie :<br>
<textarea name="des_cat" cols="60" rows="6" value="<?php echo $des_cat;?>"></textarea><br>
<input type="submit" name="modif_cat" value="Modifier la categorie">
</form>
<?
}
}


Le soucis est que rien ne se passe lorsque je clique sur 'modifier la categorie'.
J'ai, par contre, dans les chanps du formulaire les données à modifier.
Le problème vient donc lors du traitement du formulaire.
______________________________
Message édité par anthony
Profil Citer
Erianor

Messages : 199
Inscrit le : 12/05/2002
Posté le 19/06/2003 à 11:17:05 Message N°2 #
Sauf erreur de ma part
if(isset($modif_cat)) renverra toujours faux puisque la variable n'est pas définie dans la fonction, à moins qu'elle ne vienne de config.php mais je serai surpris.
Par conséquent tu devrais avoir au minimum à l'écran 'Vous modifiez la rubrique ....'.
Si ça n'est pas le cas ben c'est que ta fonction n'est même pas appelé par ton script.
Profil Citer
anthony

Messages : 56
Inscrit le : 11/05/2002
Posté le 19/06/2003 à 11:39:37 Message N°3 #
ah oui !
Je vais essayer ...

J'ai bien le : "vous modifiez ..."
Comme je l'ai dit précédemment, les variables sont bien placé dans le formulaire.
C'est lors du update qu'il ne se passe rien.

Mise à jour :
Ce n'est pas ça le problème.
Il ne se passe toujours rien.
______________________________
Message édité par anthony
Profil Citer

Navigation : Forums > Forum Général > Encore un soucis mais sans message d'erreur

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :