|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : juillet 2009 Messages : 58 ![]() |
Bonjour et bonne année à tous,
Je viens vers vous car j'ai un problème avec mon formulaire d'inscription, je dois préparer un espace d'authentification et je galère. Code :
Je n'arrive pas à remplir la base dans un premier temps, je ne comprends où peut se situer le problème. Dans une deuxième temps, je cherche depuis hier à mettre des conditions pour la validation des données, comme un strlen($nom) par exemple. Je suis perdue dans la logique de l'insertion des conditions en fait. Est-ce que vous pouvez m'aider, me conseiller vers un tuto et un livre qui soit bien construit ? Merci d'avance pour votre aide ! |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
Ton formulaire est mal construit : tu as mis method="Inscription.php" alors que cela devrait être : method="post" action="Inscription.php"Ensuite dans ton code, tu fais mysql_real_escape_string(htmlspecialchars()) : c'est pas très utile. On utilise htmlspecialchars() pour afficher des carctères spéciaux dans le navigateur tout en leur enlevant leur "sens informatique" qui pourrait être malheureusement interprété par le navigateur, ça n'a généralement rien à voir avec les données de la base. Enfin, c'est un choix. Il est tout à fait possible de procéder ainsi (même si je le déconseille), c'est juste que tu es amené à mêler données brutes et rendu web dans ta base de données. C'est deux choses différentes, mais bon. Dans tous les cas, pour échapper tes données mysql c'est mysql_real_escape_string() ou requête préparée (PDO). Pour les tutoriaux, c'est par ici
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juillet 2009 Messages : 58 ![]() |
Merci Rawsrc, je vais faire les modifs conseillées.
Pour le tuto, je vais le lire aussi biensûr et je reviendrai avec mes questions certainement ! Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com