Caché un mail dans le formulaire

Résolu
will.smith Messages postés 264 Statut Membre -  
will.smith Messages postés 264 Statut Membre -
Bonjour,

je voudrais mettre dans ma page de formulaire d'inscription pour un forum

c'est de mettre un systeme pour savoir si le membre veux oui où non caché son émail

donc j'ai pensé de mettre un code dans mon formulaire

<label for="boutton"> Voulez vous rendre votre adresse e-Mail visible ? </label> <input type="radio" name="mail" value="oui" /> Oui
<input type="radio" name="mail" value="non" checked="checked" /> Non<br>


et dans la page ou on traitre si l'émail

	  // Vérification de l'adresse email
	  // Il faut que l'adresse email n'ait jamais été utilisée

	  $nombremail = mysql_result(mysql_query("SELECT COUNT(*) FROM forum_membres WHERE membre_email = '".$_POST['email']."'"), 0);

	  if ($nombremail!= 0)
	  {
	  $email_erreur1 = "Votre adresse email est déjà utilisée par un membre.";
	  $i++;
	  }

	  // On vérifie la forme maintenant

	  if (!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email']) || empty($_POST['email']))
	  {
	  $email_erreur2 = "Votre adresse E-Mail n'a pas un format valide.";
	  $i++;
	  }


donc il faut mettre un code de ce style là

si le membre à autoriser l'affichage tu affiche, sinon t'affiche pas (non = 0, oui= 1 )

mais je ne sais pas où il faut le mettre

merci de votre aide
A voir également:

2 réponses

Harricote Messages postés 424 Statut Membre 41
 
Salut, il faut que tu mettes ce code :

<?php if($_POST['mail'] == "oui")
{
echo "adresse@email.com";
}
?>

à l'endroit où doit s'afficher l'adresse.

Voilà
0
will.smith Messages postés 264 Statut Membre 10
 
merci donc dans la page où le traite l'émail donc ce code

	  // Vérification de l'adresse email
	  // Il faut que l'adresse email n'ait jamais été utilisée

	  $nombremail = mysql_result(mysql_query("SELECT COUNT(*) FROM forum_membres WHERE membre_email = '".$_POST['email']."'"), 0);

	  if ($nombremail!= 0)
	  {
	  $email_erreur1 = "Votre adresse email est déjà utilisée par un membre.";
	  $i++;
	  }

	  // On vérifie la forme maintenant

	  if (!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email']) || empty($_POST['email']))
	  {
	  $email_erreur2 = "Votre adresse E-Mail n'a pas un format valide.";
	  $i++;
	  }
if($_POST['mail'] == "oui")
{
echo "adresse@email.com";
}
if($_POST['mail'] == "non")
{
echo "adresse@email.com";
}


car si on met oui où non il seras

merci
0