UPDATE ne met rien à jour !!!!!!!!!!! Help, I need Heeeelllppp ;o) - PHP - Programmation
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) |
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.
|
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 !!!!!!!!!!!!!!!
Marsh Posté le 06-01-2003 à 20:53:11
jimmycappe a écrit : |
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.
Marsh Posté le 06-01-2003 à 22:40:35
Citation : |
je doutais mais si, jai vérifié, ya bien une variable $_POST["modifier"]
Marsh Posté le 06-01-2003 à 22:49:16
beleg a écrit :
|
Avec $post_..., je dois faire comment ?
Qu est ce qui change ds le code ?
merci
Marsh Posté le 06-01-2003 à 23:50:28
beleg a écrit :
|
Au temps pour moi
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 <---