Bonjour,
2ème ligne de code, la où tu vérifies que tes champs sont remplis: à la fin de la ligne tu écris "(isset($_POST['password1']) && !empty($_POST['pasword1'])". Les deux variables ne portent pas le même nom.
Corrige ça et ré-essaye
Bonjour,
Voila je rencontre un petit problème avec mon code. La requete me retourne un resultat vide et y a rien qui s insert dans la base de donnée. Merci
8 réponses
Salut
En +
En aucun moment tu ne defini le champs id_p dans ton formulaire.
Ta requete ne serait t-il par hasard ceci =>
En plus tu utilises ["] au lieu de [']
J'ai fait ce que vous m avez dit mais rien tjr un resultat vide
Bonsoir.
Tu devrais commencer par réorganiser ton code HTML, car placer des liens et des codes javascript dans une balise paragraphe, c'est loin d'être correct.
Ensuite, tu devrais éviter d'utiliser mysql et passer au minimum à mysqli.
Tu devrais aussi penser à debugger ton script PHP, car ça ne m'étonnerait pas du tout que ton formulaire n'est à aucun moment ne serait-ce qu'un minimum traité.
Pour la simple et bonne raison par exemple, que tu fais une condition sur $_POST['inscription'] alors que tu ne définis à aucun moment un de tes input avec ce nom, il ne figure même à aucun moment dans ton code HTML.
Sans oublier qu'il ne serait pas du luxe que tu ajoutes l'attribut action dans la balise de ton formulaire.
Pour faire simple, revois le code dans son intégralité, tu sembles avoir très peu de connaissances concernant les langages HTML et PHP.
oui je suis vraiment debutante. merci pr ta reponse je v voir.
Bonjour Bichette, je vous conseille de vous référer au tutoriel "Gestion d'un espace membre", par ailleurs je déconseille fortement l'utilisation de MySQL, je vous conseille l'utilisation de PDO, qui est beaucoup plus simple à prendre en main (à titre personnel).
Ensuite, je vous conseille de déboguer votre code, afin de pouvoir trouver d'éventuels soucis dans votre code, par contre selon votre code, vous vous attendez à recevoir Inscription du champ inscription, hors à aucun moment vous n'avez défini un "input" avec ce même nom.
Essaye d'enlever donc cette condition (&& $_POST['inscription'] == 'Inscription'), peut-être votre code serra fonctionnel après cela.
Merci beaucoupr pour votre ça ma aidé.
Bonjour, de rien :)