problem avec: formulaire en fonction d'un clique sur un lien
Posté : 10 déc. 2013, 06:29
bonjour,
j'ai une page avec les information du membre, en cliquent sur un bouton "Modifier" (un input) j'affiche un formulaire pour pouvoir modifier une information (son email pare exemple)
jusqu’à la tout marche nickel, mon problème
en validant (le formulaire) la modification la page se réactualise et les modification sont pas faite, ou si y'a des erreur les message d'erreur ne s'affiche pas,
voila mon code :
merci d'avance pour votre réponse
j'ai une page avec les information du membre, en cliquent sur un bouton "Modifier" (un input) j'affiche un formulaire pour pouvoir modifier une information (son email pare exemple)
jusqu’à la tout marche nickel, mon problème
en validant (le formulaire) la modification la page se réactualise et les modification sont pas faite, ou si y'a des erreur les message d'erreur ne s'affiche pas,
voila mon code :
// le bouton Modifier
<form method="post" action="">
<a href="compte.php"><input type="submit" name="modifierEmail" class="modifier" value="Modifier votre email" /></a>
</form>
<?php // si on clique sur le bouton modifier on affiche le formulaire
if(!empty($_POST['modifierEmail']))
{ ?>
<form method="post" action="compte.php">
<fieldset>
<legend>Changer votre adresse email</legend>
// les message d'erreur
<?php if(isset($messageMail)) echo '</br>'.$messageMail; ?> <br/><br/>
<h5 class="erreur">
<?php if(isset($erreurMail)) echo '</br>'.$erreurMail; ?> <br/>
</h5>
<label for="email">Adresse E-mail :</label>
<input type="email" name="email" maxlength="64" id="email" value="<?php if(isset($_SESSION['email'])) echo htmlspecialchars(trim($_SESSION['email'])); ?>"/><br/><br/>
// mon problème il et la, des que on clique sur valider y'a rien qu’il ce passe
<input type="submit" class="envoyer" value="Valider" />
</fieldset><br/>
</form>
<?php
} ?>
si quelqu'un a une autre solution EN PHP, pour afficher un formulaire en fonction d'un clique sur un lien je suis preneurmerci d'avance pour votre réponse