UPDATE ne met rien à jour !!!!!!!!!!! Help, I need Heeeelllppp ;o)

UPDATE ne met rien à jour !!!!!!!!!!! Help, I need Heeeelllppp ;o) - PHP - Programmation

Marsh Posté le 06-01-2003 à 19:38:15    

La mise à jour ne met rien à jour ! Je pète un cable !
Il n y a aucune erreur de compilation, et rien en se met a jour !
Pourtant, il va bien dans ma fonction UPDATE. Je pense à tous les coups, que mon erreur vient de ma requete (oublie de ", ' , /,....)
merci de m aider
 
PS: $refcd est un numerique et il existe bien ds ma table "disque".
 
 
<form name=modif action=change.php method=get>
<table border=0>
<?
 
$refcd= $liste_cd;
echo $refcd;
 
 $link = mysql_connect('localhost','root','';);
 mysql_select_db('gestion_cd';);
 $query="SELECT titre_cd, annee FROM disque where code_cd= $liste_cd;";
   $result=mysql_query($query);
 
 
 while($val=mysql_fetch_array($result))
 {
  $titrecd=$val['titre_cd'];
  $annee=$val['annee'];
 
  print'<tr>';
  print'<td>';
  print'<input type=text value='.$titrecd.' name=titrecd>';
  print'</td>';
  print'<td>';
  print'<input type=text value='.$annee.' name=annee>';
  print'</td>';
             print'<td>';
  print'<input type=submit name="modifier" value="modifier">';
  print'</td>';
  print'</tr>';
 }
 
}
 
if($modifier =='modifier';)
 {
 $maj="update disque set titre_cd= '$titrecd' annee= $annee where code_cd= $refcd;";
   $res=mysql_query($maj);
 
 }
 
 mysql_close($link);
 
 
 
 
echo '</table>';
echo'</form>';
....
....


---------------
---> Jimmy <---
Reply

Marsh Posté le 06-01-2003 à 19:38:15   

Reply

Marsh Posté le 06-01-2003 à 20:02:05    

la moindre des choses est de faire un echo de la requete, de la tester via par exemple phpmyadmin pr voir le probleme.
 
$maj="update disque set titre_cd= '$titrecd',annee= $annee where code_cd= $refcd;";
 
et evitez de pleurer  

Citation :

!!!!!!!!!!! Help, I need Heeeelllppp ;o)

Reply

Marsh Posté le 06-01-2003 à 20:14:37    

beleg a écrit :

la moindre des choses est de faire un echo de la requete, de la tester via par exemple phpmyadmin pr voir le probleme.
 
$maj="update disque set titre_cd= '$titrecd',annee= $annee where code_cd= $refcd;";
 
et evitez de pleurer  

Citation :

!!!!!!!!!!! Help, I need Heeeelllppp ;o)




 
 
J'ai rajouté la virgule dans la requete !
mais rien en fait ! pourtant je l ai bien testé dans PHPMyAdmin et elle marche ! (c pas bien compliké le SQL qd même lol)
je vois pas où ca deconne !
ca m enerveeeeeeeeeeeeeeeeeeeee !!!!!!!!!!!!!!!  :fou:


---------------
---> Jimmy <---
Reply

Marsh Posté le 06-01-2003 à 20:53:11    

jimmycappe a écrit :


if($modifier =='modifier';)
 {
 $maj="update disque set titre_cd= '$titrecd' annee= $annee where code_cd= $refcd;";
   $res=mysql_query($maj);
 
 }


 
C'est dans change.php que devrait être ce code. Cette condition n'a d'ailleurs pas de sens, un champ submit ne générant à ma connaissance pas de variable. Si change.php est déjà là où se trouve ton bout de code, alors tu devrais rajouter "&valid=1" à la fin de l'attribut action de ton form, et si $valid==1 alors update.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 06-01-2003 à 22:40:35    

Citation :


un champ submit ne générant à ma connaissance pas de variable


 
je doutais mais si, jai vérifié, ya bien une variable $_POST["modifier"]

Reply

Marsh Posté le 06-01-2003 à 22:49:16    

beleg a écrit :

Citation :


un champ submit ne générant à ma connaissance pas de variable


 
je doutais mais si, jai vérifié, ya bien une variable $_POST["modifier"]


 
Avec $post_..., je dois faire comment ?
Qu est ce qui change ds le code ?
merci


---------------
---> Jimmy <---
Reply

Marsh Posté le 06-01-2003 à 23:15:49    

Déja, tu pourrais tester le résultat de mysql_query [:proy]

Reply

Marsh Posté le 06-01-2003 à 23:50:28    

beleg a écrit :

Citation :


un champ submit ne générant à ma connaissance pas de variable


 
je doutais mais si, jai vérifié, ya bien une variable $_POST["modifier"]


 
Au temps pour moi :)


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed