Bouton radio php

Résolu/Fermé
nicos91 - 27 août 2010 à 16:17
 nicos91 - 27 août 2010 à 17:34
Bonjour à tous,

Je suis entrain de créer un formulaire de contact à l'aide de PHP mais j'ai un petit problème.
Je demande à l'utilisateur de renseigner son nom, prénom, adresse e-mail et de cocher la personne qu'il souhaite contacter, parmi plusieurs boutons radio.
Ma question est simple, comment faire pour envoyer un mail à une personne différente en fonction du bouton radio coché.
J'ai essayé de faire un "if" la première personne de la liste est cochée, alors envoyer le mail... mais il semblerait qu'il soit faux, car mon else qui devrait afficher une erreur que j'ai écrite ne fonctionne pas. En effet si je sélectionne la 2ème personne de la liste, mon mail s'envoie quand même à la premiere !

voici mon code PHP :

<?php

$erreur = NULL;
$info = NULL;

if(!empty($_POST['nom']) && !empty($_POST['prenom']) && !empty($_POST['email']) && !empty($_POST['message']))
{
	extract($_POST);
	if($_POST['RadioGroup1'] = 'webmaster')
	{
		if(preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#",$email))
		{
			$nom = htmlspecialchars(addslashes($nom));
			$prenom = htmlspecialchars(addslashes($prenom));
			$email = htmlspecialchars(addslashes($email));
			$message = htmlspecialchars(addslashes($message));
			$destinataire = "test@orange.fr";
			$sujet = "Formulaire de contact";
			$entete = 'From :'.$email.'';
			$message = 
			'Vous venez de recevoir un nouveau message en provenance du site www.xxxxxx.fr' ."\n".
			'Nom : '.$nom.''."\n".
			'Prenom : '.$prenom.''."\n".
			'Email : '.$email.''."\n". 
			'Message : '.$message.'';
			
			mail($destinataire, $sujet, $message, $entete);
			$info = "Votre message a bien été envoyé.";
			
			unset($_POST, $message, $nom, $prenom, $email);
		}
		else
		{
			$erreur="Adresse e-mail invalide";
		}
	}
	else
	{
		$erreur="Mauvaise personne cochée";
	}
}
else
{
	$erreur = "Veuillez remplir tous les champs obligatoires*";
}
?>


Merci d'avance de votre aide.
Nicolas
A voir également:

1 réponse

Anoen Messages postés 196 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 11 septembre 2013 25
27 août 2010 à 16:22
$_POST['RadioGroup1'] = 'webmaster


Toujours == et pas = dans une condition ;)
0
Merci beaucoup :) à force de rester collé à l'écran on ne vois plus les détails les plus importants, ça m'a rendu dingue. J'ai testé, plus de problèmes !

Merci encore
A+
0