Caché un mail dans le formulaire

Résolu
will.smith Messages postés 256 Date d'inscription   Statut Membre Dernière intervention   -  
will.smith Messages postés 256 Date d'inscription   Statut Membre Dernière intervention   -
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 417 Date d'inscription   Statut Membre Dernière intervention   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 256 Date d'inscription   Statut Membre Dernière intervention   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