|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2006 Messages : 7 ![]() |
Bonjour à tous, ..;
Voilà j'ai décidé de me lancer dans la grande aventure des bases de données en autodidacte disons... Courageux le garçon ! Donc voilà pour m'exercer aux bases je me monte en perso chez moi un serveur ou j'héberge mon site et mes pages. Easy php d'installé, je monte la base tout ça etc... mon projet test : un video club. Mon problème étant le suivant : je souhaite modifier une fiche de film Je clique sur modifier, cela m'envoit sur la page modif_fiche.php en récupérant dans les champs les valeurs de ma fiche. (Method GET utilisée) je modifie mes champs quand je clique sur ok une autre page merci.php me résume les valeurs que je viens de rentrer. mais voilà l'update ne se fait pas dans la base de donnée... ci dessous le code de la page merci.php Après avoir fait des recherches sur ce site, effectuer des tests, je n'arrive pas à trouver... Merci de votre aide . Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Salut,
Utilise un mysql_error() sur ton query. Code php :
mysql_query($req) or die('Erreur<br>' . mysql_error() . '<br>Sql :<br>' . $req); |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : janvier 2003 Messages : 491 ![]() |
Essaye d'écrire ta requette avec la syntaxe suivante :
[CODE] $req = 'UPDATE fiche SET titre=
__________________
"Dieu reste muet, si seulement nous pouvions convaincre l'être humain d'en faire autant." |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 7 ![]() |
J'ai rajouté le mysql_error() et essayer de changer la syntaxe, rien n'y fait, il ne prend pas en compte l'update ..
|
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Inscription : janvier 2003 Messages : 491 ![]() |
Essaye d'afficher ta requette à l'écran avec un echo et execute la directement dans easyPHP !
__________________
"Dieu reste muet, si seulement nous pouvions convaincre l'être humain d'en faire autant." |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 7 ![]() |
que veux tu dire ?
tu me donner un exemple de syntaxe stp |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Est-ce que tu entres bien dans ta condition au moins ?
|
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Inscription : juin 2006 Messages : 7 ![]() |
et bien je pense que oui.... je suis en train de chercher encore ce qui ne pourrait pas aller ... actuellement c'est comme ça :
Code :
Et ce qui est curieux, c'est que lorsque le mysql_close(); est en dessous du tableau, plus rien n'apparait à l'écran.. |
||
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
C'est une méthode get ou post dans ton formulaire ?
On peut le voir ? |
|
|
00
|
|
|
#10 | ||
|
Invité de passage
![]() Inscription : juin 2006 Messages : 7 ![]() |
C'est une méthode post, j'avais mis avant la GET : voici le formulaire :
Code :
|
||
|
|
00
|
|
|
#11 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Oui, donc tu n'entres pas dans ta condition puisque $_POST['id'] n'existe pas.
Si tu pouvais mettre ton code entre balises [ code ], ce serait sympa |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com