par
Ajoloca » 26 janv. 2007, 13:32
Bonjour,
Quand tu accèdes à MySQL, il est judicieux de faire afficher la requête et éventuellement de l'exécuter en direct (phpMyAdmin, client mysql, MySQL Query browser, ...)
De cette manière tu est sur que ta requête est bonne.
Je ne sais pas si tu le fais avant, mais je ne vois pas de tests sur $_GET['ref_client'] et $_GET['IDot'].
Avec cette façon d'écrire (afficher la requête) tu pourras voir ce que tu envoies à MySQL (en cas d'erreur).
Si tu n'as pas d'erreur, c'est vers les données de ta table qu'il faudra te tourner.
$sql = " UPDATE
MA_TABLE
SET
ref_client = '".$_POST['ref_client']."'
WHERE
IDot = '".$_GET['IDot']."'" ;
if(false ===($result = mysql_query($sql))) {
die("Erreur MySQL :<br />" . $sql . "<br />" . "Impossible de sauvegarder la/les modification/s");
}
Bonjour,
Quand tu accèdes à MySQL, il est judicieux de faire afficher la requête et éventuellement de l'exécuter en direct (phpMyAdmin, client mysql, MySQL Query browser, ...)
De cette manière tu est sur que ta requête est bonne.
Je ne sais pas si tu le fais avant, mais je ne vois pas de tests sur $_GET['ref_client'] et $_GET['IDot'].
Avec cette façon d'écrire (afficher la requête) tu pourras voir ce que tu envoies à MySQL (en cas d'erreur).
Si tu n'as pas d'erreur, c'est vers les données de ta table qu'il faudra te tourner.
[php]$sql = " UPDATE
MA_TABLE
SET
ref_client = '".$_POST['ref_client']."'
WHERE
IDot = '".$_GET['IDot']."'" ;
if(false ===($result = mysql_query($sql))) {
die("Erreur MySQL :<br />" . $sql . "<br />" . "Impossible de sauvegarder la/les modification/s");
}[/php]