soucis UPDATE BDD
Posté : 26 mai 2007, 19:37
Bonjour à tous,
J'essaye en vain d'updater une donnée dans ma BDD.
1/ Je récupère la donnée nom déjà contenue dans ma BDD
2/ Je l'affiche
3/ En cliquant sur enregistrer, le nom est updaté dans la BDD
Je n'ai pas de problème avec 1/ et 2/...
Par contre, quand je modifie le nom et clique sur enregistrer, c'est l'ancien nom qui s'affiche et rien n'est modifié dans ma BDD
Voici le code de ma page pdv_edit2.php ci-dessous, si vous avez des idées...
Merci d'avance
J'essaye en vain d'updater une donnée dans ma BDD.
1/ Je récupère la donnée nom déjà contenue dans ma BDD
2/ Je l'affiche
3/ En cliquant sur enregistrer, le nom est updaté dans la BDD
Je n'ai pas de problème avec 1/ et 2/...
Par contre, quand je modifie le nom et clique sur enregistrer, c'est l'ancien nom qui s'affiche et rien n'est modifié dans ma BDD
Voici le code de ma page pdv_edit2.php ci-dessous, si vous avez des idées...
Merci d'avance
Code : Tout sélectionner
$liendb = mysql_connect("localhost", "root", "");
mysql_select_db ("test");
if ($_REQUEST['enregistre'] == "oui")
{
if (empty($_REQUEST['nom']))
die ("erreur");
$sql = "UPDATE pdv SET nom = '".$_REQUEST['nom']."',".
"WHERE idpdv = '".$_REQUEST['id']."'";
mysql_query ($sql);
}
echo "<h1>admin </h1>";
echo "<p align=left> :: fiche demande [".$_REQUEST['id']."]</p>";
$sql = "SELECT * FROM pdv WHERE idpdv= '".$_REQUEST['id']."'";
$resultat = mysql_query ($sql);
$pdv = mysql_fetch_array ($resultat);
?>
<form action="pdv_edit2.php" method="post">
<input type="hidden" name="enregistre" value="oui" />
<input type="hidden" name="id" value="<?php echo $_REQUEST['id']; ?>" />
<table>
<tr>
<td>Nom</td>
<td><input type="text" name="nom" value="<?php echo $pdv ['nom']; ?>" /></td>
</tr>
</table>
<br/>
<input type="submit" value="enregistrer" />
</form>
</body>
</html>
<?php mysql_close($liendb); ?>