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 |