Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
805 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°280381
jimmycappe
Posté le 06-01-2003 à 19:38:15  profilanswer
 

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 <---
mood
Publicité
Posté le 06-01-2003 à 19:38:15  profilanswer
 

n°280400
beleg
黑社會
Posté le 06-01-2003 à 20:02:05  profilanswer
 

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)

n°280410
jimmycappe
Posté le 06-01-2003 à 20:14:37  profilanswer
 

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 <---
n°280470
sielfried
Posté le 06-01-2003 à 20:53:11  profilanswer
 

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
n°280633
beleg
黑社會
Posté le 06-01-2003 à 22:40:35  profilanswer
 

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"]

n°280639
jimmycappe
Posté le 06-01-2003 à 22:49:16  profilanswer
 

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 <---
n°280647
mrbebert
Posté le 06-01-2003 à 23:15:49  profilanswer
 

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

n°280658
sielfried
Posté le 06-01-2003 à 23:50:28  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
--> Probleme pour recupérer une valeur dans une liste ! HELP !!!!! <--HELP, programme C urgent!!!!
Bizarement bizard... verif de mot de pass, rien ne marcheGestion de nom de variables dynamique (rapide... help)
[PHP] Problème de "mise à jour" [résolu]recuperer la resolution d'un ecran en java !! HELP PLEASE
[VC++]help avec la classe CFileFind?help svp [menu]
[open gl] pourquoi mon programme n'affiche rien ?[HTML] Les cadres c'est prise de tête sniff ... need help svp :(
Plus de sujets relatifs à : UPDATE ne met rien à jour !!!!!!!!!!! Help, I need Heeeelllppp ;o)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR