Salut à tous,
Comme je débute en PHP je pars du principe que la meilleure façon d'apprendre est d'essayer de trouver ses propres solutions plutôt que de récupérer des bouts de scripts crées par d'autres sur la toile...
En l'occurence le problème qui m'occupe est le suivant : je cherche à créer un formulaire pour permettre à mes utilisateurs de mettre à jour leurs informations personnelles.
Mon fomulaire se renvoie les données à lui-même par la méthode POST, ce qui me permet ensuite de tester les valeurs entrées pour chaque champ et d'afficher le message d'erreur correspondant dans des conditionnelles du genre :
Jusque là rien de bien méchant (d'ailleurs ça marche parfaitement bien)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if(!empty($_POST['password1'])){ if (strlen($_POST['password1']) != 0 && $_POST['password1'] != user_info('password')) { echo "<p>Le mot de passe actuel entré n'est pas correct!</p>"; } }
Ce qui me pose problème, c'est de créer un bout de script PHP pour détecter qu'aucune des erreurs que j'ai prévues ne s'est produite et donc faire une redirection vers la page ou se déroule le traitement des données (écriture dans MySQL), et envoyer les données vers cette page (comme le formulaire "poste" vers lui-même, il n'envoie évidemment pas les données vers la page de traitements en question si je ne me trompe pas...)
Je n'ai trouvé aucune explication satisfaisante sur la toile, ni d'ailleurs sur ce site (il faut dire que je viens de découvrir cette véritable mine d'information qu'est developpez.net et je m'y sens encore un peu perdu.. ) Alors si mon problème vous inspire une solution, je serai ravi d'essayer de l'implémenter...
J'espère avoir posté ce sujet dans la bonne subdivision du forum, si ce n'était pas le cas toutes mes excuses!
Partager