[SGBD] Modification de données
Bon je bloque tout pret du but, j'arrive a modifier ma variable (je le vois en la testant avec un echo) mais mon update n'a pas l'air de marcher car il ne modifie pas mes champs ...
Je vous montre mon code :
Dans modification_statut :
Code:
1 2 3 4 5 6
|
<td bgcolor='#99CCFF'><center><br> <form action='modifier_statut.php' method='get'>
<input type='hidden' value='$Num' name='num'>
<input type='submit' value='Modifier' name='modifier'>
</form>
</center> </td>\n |
Dans modifier_statut :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<?
$Num=$_GET['num'];
$req="select * from statut where num_statut=$Num";
$statut=mysql_query($req);
while ($row=mysql_fetch_array($statut))
{
?>
<form action="modifier_statut2.php" method="post" name="num_statut">
Modification du Statut : <blockquote> <? echo $row['num_statut']; ?> </blockquote>
Nom : <blockquote>
<input name="nom" type="text" value="<? echo $row['nom_statut']; ?>" size="10" ></blockquote>
Couleur : <blockquote>
<input name="couleur" value="<? echo $row['couleur_statut']; ?>"size="10"></blockquote>
Description : <blockquote>
<textarea name="description" cols="50" rows="10"><? echo $row['description_statut']; ?></textarea></blockquote></td>
<?
}
?>
<input name="Submit" type="submit" value="Modifier ce statut"
<input type='hidden' value='$Num' name='num'>
</form> |
Puis dans modifier_statut2 :
Code:
1 2 3 4 5 6 7 8 9 10
|
<?
$_POST['nom'];
$_POST['couleur'];
$_POST['description'];
$sql="UPDATE statut SET nom_statut='nom', description_statut='description', couleur_statut='couleur' WHERE num_statut='num' ";
$requete= mysql_query($sql);
header("Location:modification_statut.php");
?> |
Ps : Les champs de ma table statut sont : num_statut, nom_statut, description_statut, couleur_statut
Merci d'avance pour votre aide ! :)