Une seule page
jordxn
-
Profil bloqué -
Profil bloqué -
Bonjour,
J'aimerais faire une page de modifications au lieu de trois page : (modif mail , modif numero & modif password) mais je ne sais pas comment m'y prendre ...
Merci
J'aimerais faire une page de modifications au lieu de trois page : (modif mail , modif numero & modif password) mais je ne sais pas comment m'y prendre ...
<a class='bouton' href='modif_mail.php'>Modifier l'email</a>
<a class='bouton' href='modif_numero.php'>Modifier le numéro de téléphone</a>
<a class='bouton' href='modif_password.php'>Modifier le mot de passe</a><br/><br/>
Merci
1 réponse
-
Salut,
Et bien par exemple, tu peux du coup utiliser des variables en paramètre GET pour définir l'action à effectuer :
<a class='bouton' href='modif.php?action=modifMail'>Modifier l'email</a>
<a class='bouton' href='modif.php?action=modifTelNum'>Modifier le numéro de téléphone</a>
<a class='bouton' href='modif.php?action=modifPsswd'>Modifier le mot de passe</a><br/><br/>
Ensuite, il suffit de tester sur la page quelle modification l'on veut effectuer :
if(isset($_GET['action']) && $_GET['action'] === 'modifMail' && !isset($_GET['do'])){
// on affiche le formulaire de modification
// on rajoute do=true pour différencier l'action à traiter de l'affichage du formulaire
echo '<form action="modif.php?action=modifMail&do=true" method="POST" />
// élements du form
</form>';
}
else if(isset($_GET['action']) && $_GET['action'] === 'modifMail' && isset($_GET['do']) && $_GET['do'] === 'true'){
// on modifie l'email avec ce qu'a rentré l'utilisateur
}
// on répète l'opération pour les autre champs
Bonne soirée :)-
j'aurai pas su mieux l'expliquer...passer en paramètre (GET) est excellent, j'aurai même forcé la chose en utilisant des POST ou mieux encore, de l'ajax (pour le coté dynamique) mais pour débuté, l'exemple de BlackYoup est parfait pour commencé ^^
pense à mettre en résolu si tu estime que sa l'ai...^^
-