|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Bonjour à vous toutes et tous,
Je me retrouve avec un problème PHP/Mysql pour la mise à jour d'une table. Voici le code d'encodage des données à mettre à jour : Code :
Et voilà la requête SQL : Code :
Merci de votre aide |
||||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Développeur Web Inscription : septembre 2006 Messages : 215 ![]() |
Salut JohanProg,
tu ne dois pas d'abord selectionné une base ? avec: par contre, bizard que tu n'as pas d'erreur |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Non, je fais la connexion lors de l'exécution de la requète avec
BDD c'est le nom de ma base de donnée Enfin c'est ce que je fais normalement lors d'un UPDATE... et je sais pas pourquoi cela ne fonctionne pas aujourd'hui... |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Développeur Web Inscription : septembre 2006 Messages : 215 ![]() |
ah oui mince... pardon (:
|
|
|
00
|
|
|
#5 | ||||
|
Membre émérite
![]() |
Code :
Code :
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789 |
||||
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
En effet c'est une chaîne mais j'ai déjà essayé avec les '...
Toujours le même problème... Je viens encore d'essayer pendant 1 heure, rien à faire, pas d'UPDATE possible... Voilà les dernières modifications : Code :
Je suis dans un espace .htacces et .htpsswd est ce que le problème ne viendrait pas de là ? |
||
|
|
00
|
|
|
#7 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
La grande question que je me pose. Es-tu sur d'entrer dans ta bdd pour faire l'update ? C'est qu'une suposition, mais si la connexion n'a pas lieu, ce qui est une probabilité, ta requete sera jamais faite. D'autant plus qu'il y a rien pour te dire si oui ou non tu es dans le if. Donc à verifier.
|
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Chef de projet MOA Inscription : décembre 2004 Messages : 561 ![]() |
Essaye ça pour vérifier ta connexion:
$mysql_link = mysql_connect("localhost","LOGIN","MDP") or die("erreur de connexion"); |
|
|
00
|
|
|
#9 |
|
Membre émérite
![]() |
je dirai plutot
Code :
$mysql_link = mysql_connect("localhost","LOGIN","MDP") or die("erreur de connexion".mysql_error());
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789 |
|
|
00
|
|
|
#10 | ||
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Voilà les modifications, mais cela ne fonctionne toujours pas...
Code :
|
||
|
|
00
|
|
|
#11 | ||
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Et comme ceci :
Code :
|
||
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Et non... comme cela non plus cela ne fonctionne pas...
Pas de message d'erreur et pas d'Update... Je suis désespéré... |
|
|
00
|
|
|
#13 | ||
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Pour ca
Code :
Sinon ca vient peut etre du contenu de fichier |
||
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
J'ai déjà essayé avec 1 des deux...
Et pour le fichier, il est bon comme les requètes SELECT et INSERT fonctionne très bien. Il n'y a juste qu'avec la requète UPDATE que rien ne se passe alors que le USER utilisé dans le fichier config_MYSQL.php est un utilisateur avec tout les droits... Mais je continue à chercher le problème
|
|
|
00
|
|
|
#15 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Si tout le reste fonctionne alors ca doit venir de la requete. Testes ceci, comme ca on en saura plus sur la requete :
Code :
echo $request = "UPDATE `$mysql_table_series` SET `R2`='$R21' WHERE `ID`=1"; |
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Et ben voilà l'erreur...
Réponse de la requète : Code :
UPDATE `series` SET `R2`='' WHERE `ID`=1 Code du FORM Code :
<form name="form1" method="post" action="MAJcalendrier.php"> Code :
<input type="submit" name="Submit" value="Envoyer les résultats"> |
|
|
00
|
|
|
#17 |
|
Membre émérite
![]() |
ou bien c'est peut etre toi qui ne les recupère pas correctement
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789 |
|
|
00
|
|
|
#18 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Pour récupérer les valeurs d'un formulaire il faut toujours (c'est mieux) faire avec ceci :
ou Bien sur ca dépend de la methode précisée dans le formulaire |
|
|
00
|
|
|
#19 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Youpi... Voilà la bonne recette...
Cependant je reste sur une question... pourquoi j'ai besoin de $_POST ou de $_GET pour la requète UPDATE alors que les fonctions INSERT, DELETE n'en n'ont pas besoin ??? Merci de ton aide Kerod... |
|
|
00
|
|
|
#20 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Je sais pas comment fonctionne les autres requetes et surtout comment il récupère les valeurs pour faire la requete. Mais quand tu utilises un formulaire il faut utiliser ceci pour avoir le plus de chance d'obtenir un résultat. Mettre juste le nom de la variable est obsolète donc...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com