Formulaire php et mysql - PHP - Programmation
Marsh Posté le 22-08-2012 à 13:50:24
Tu as une erreur qui s'affiche ?
Close ta connexion ( mais c'est pas cela le pb)
Marsh Posté le 22-08-2012 à 14:45:00
Plutôt que faire des tests sur tous les champs (isset), faire juste un 1er test isset($_POST["submit"]) puis des tests pour savoir si les champs obligatoires sont renseignés mais pas avec != "", mais plutôt avec !empty().
L'erreur pourrait venir que certains champs peuvent contenir des ' non échappés, donc la requête SQL sera fausse syntaxiquement.
Marsh Posté le 23-08-2012 à 14:27:50
rufo a écrit : Plutôt que faire des tests sur tous les champs (isset), faire juste un 1er test isset($_POST["submit"]) puis des tests pour savoir si les champs obligatoires sont renseignés mais pas avec != "", mais plutôt avec !empty(). |
+1
Aussi, change ton mysql_query par ça :
Code :
|
Et regarde s'il te sort une erreur.
Sinon, ce que tu peux faire, c'est de mettre ta requète dans une variable pour l'afficher ensuite, histoire de voir si elle est correcte avec un petit echo qui va bien (et puis c'est plus lisible ensuite, t'as juste à la passer à mysql_query() )
Marsh Posté le 23-08-2012 à 16:03:02
il peut aussi effacer son mot de passe avant de poster
Marsh Posté le 23-08-2012 à 16:12:54
KLeMiX a écrit : il peut aussi effacer son mot de passe avant de poster |
J'avais même pas tilté.
Heureusement qu'on est pas des gens malveillants et qu'on a pas l'adresse de son serveur
Marsh Posté le 23-08-2012 à 17:22:55
Pareil, j'avais pas fait gaffe
Marsh Posté le 16-08-2012 à 21:27:49
Bonjour,
je créer un site et je suis a un formulaire, j'ai suivies ce tuto http://www.youtube.com/watch?featu [...] 8byuKn_r1E
les donnée ne vont pas dans la base de donnée pourquoi ?
Le code :