[PHP] problème de requete ne s'enregistrant p
Résolu
boss0211
Messages postés
264
Date d'inscription
Statut
Membre
Dernière intervention
-
Darshu Messages postés 303 Date d'inscription Statut Membre Dernière intervention -
Darshu Messages postés 303 Date d'inscription Statut Membre Dernière intervention -
bonjour!
mon problème c'est que rien ne s'enregistre dans la base de donné et cela viens dun formulaire sur la meme page. Voici ma requete:
mon problème c'est que rien ne s'enregistre dans la base de donné et cela viens dun formulaire sur la meme page. Voici ma requete:
mysql_query("INSERT INTO pdf_membre VALUES ('', '$ip', '$date', '$heure', '$pseudo', '$mdp', '$mail', '$confirm', '$nom', '$prenom', '$pays', '$born', '$website', '$blabla')");
A voir également:
- [PHP] problème de requete ne s'enregistrant p
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Certains de vos mots de passe enregistrés ont été divulgués en ligne - Forum Virus
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- :P signification sms - Forum Mail
2 réponses
salut
je suppose que le reste de ton script est correct, mais tes variables ne sont pas correctes d'après moi.
quand tu envois des informations via un formulaire, les variables sont(la plupart du temps.c'est rare d'utiliser get pour un formulaire) de la forme $POST['ma_variable'].
donc quand tu insère des donnees envoyées par un formulaire, tu dois les enregistrer comme ça:
(pour ton cas)
ou alors si tu veux les enregistrer en gardant les code que tu nous a envoyés sur le forum, tu dois créer de nouvelles variables avec celles envoyées par formulaire:
bonnne chance pour la suite
je suppose que le reste de ton script est correct, mais tes variables ne sont pas correctes d'après moi.
quand tu envois des informations via un formulaire, les variables sont(la plupart du temps.c'est rare d'utiliser get pour un formulaire) de la forme $POST['ma_variable'].
donc quand tu insère des donnees envoyées par un formulaire, tu dois les enregistrer comme ça:
(pour ton cas)
mysql_query("INSERT INTO pdf_membre VALUES ('', '$_POST['ip']', etc");
ou alors si tu veux les enregistrer en gardant les code que tu nous a envoyés sur le forum, tu dois créer de nouvelles variables avec celles envoyées par formulaire:
!avant de faire ton INSERT! $ip = $_POST['ip']; $date = $_POST['date']; etc
bonnne chance pour la suite
Sans déconner, après 2 mois t'a toujours pas compris comment on faisait une requête en PHP ? Parce que tes 50 derniers topics c'est à chaque fois ça, et à chaque fois on te donne du code tout mouliné donc tu réfléchis pas ! C'est grave quand même, surtout que dans la section MySQL de CCM il y a TOUT d'expliqué ...
Aller, comme t'a vraiment du mal, voila ce qu'il faut faire :
Aller, comme t'a vraiment du mal, voila ce qu'il faut faire :
$query = "INSERT INTO `table` ( `champ1` , `champ2` , `champ3` , `champ4` , `champ5` ) VALUES ('$var1', '$var2', '$var3', '$var4', '$var5')";En tout cas pour ma part c'est la dernière fois que je te remouline une requête PHP de base, alors que tu n'a qu'à chercher 5 sec pour avoir la solution ... A force d'assister les gens, ils deviennent incapables de faire marcher leur cerveau pour s'en sortir tout seul.