Tout d'abord, Bonjour à tous!
Je débute en php et je rencontre un problème. J'espère pouvoir compter sur vos connaissances afin de m'éclaircir dans ce noir brouillard

.
Je doit créer une formulaire de contact dans lequel j'ai des boutons radios. Fonction du bouton radio coché, mon formulaire doit être envoyé à une adresse mail en particulier.
Voici le code de mon formulaire et le code du traitement du formulaire:
CODE FORMULAIRE:
Code : Tout sélectionner
<form id="form" name='formulaire' method="post" action="php/formulaire_contact.php" onSubmit="return verification()">
<fieldset>
<legend>Vos coordonnées</legend>
<label for="nom">Nom :</label>
<input type="text" name="nom" tabindex="10" /><br />
<label for="prenom">Prénom :</label>
<input type="text" name="prenom" tabindex="20" /><br />
<label for="mail">E-mail :</label>
<input type="text" name="mail" tabindex="30" /><br />
<label for="phone">Numéro de téléphone :</label>
<input type="text" name="phone" maxlength="10" tabindex="40" onKeypress="if(event.keyCode > 57) event.returnValue = false; if(event.which > 57) return false;" /><br />
</fieldset>
<fieldset>
<legend>Motif de votre message</legend>
<input name='sujet' type='radio' value='renseignement' tabindex="50">Renseignement<br />
<input name='sujet' type='radio' value='probleme technique' tabindex="50">Problème technique<br />
<input name='sujet' type='radio' value='partenariat' tabindex="50">Partenariat
</fieldset>
<fieldset>
<legend>Votre message</legend>
<textarea name='texte' cols='100' rows='4' tabindex="60" ></textarea>
</fieldset>
<input class="bouton_form" name='soumettre' type='submit' value='Envoyer'>
<input class="bouton_form" name='annuler' type='reset' value='Annuler'>
</form>
CODE TRAITEMENT
Code : Tout sélectionner
<?php
// récupération des variables
$formNom = $_POST['nom'];
$formPrenom = $_POST['prenom'];
$formMail = $_POST['mail'];
$formPhone = $_POST['phone'];
$formSujet = $_POST['sujet'];
$formTexte = $_POST['texte'];
$destinataire = "[email protected]";
$headers ='From: "'.$formNom.' '.$formPrenom.' "<'.$formMail.'>'."\n";
$headers .='To: [email protected]';
$message =''.$formNom.' '.$formPrenom.' vous écrit via votre formulaire.
Voici les informations laissés à votre attention:
Numéro de téléphone:'.$formPhone.'
Message:'.$formTexte.'';
if(mail($destinataire,$formSujet,$message,$headers))
{
echo 'Votre message a bien été envoyé.';
echo 'Veuillez patienter, vous allez être redirigé sur notre Accueil dans 5 secondes. Merci de votre confiance.';
echo '<meta http-equiv="refresh" content="5;URL=/index.html">';
}
else// Non envoyé
{
echo 'Désolé, une erreur est survenue, votre message n\'a pas pu être envoyé';
echo 'Veuillez patienter, vous allez être redirigé sur notre formulaire dans 5 secondes. Merci de votre recommencer ultérieurement.';
echo '<meta http-equiv="refresh" content="5;URL=/index.html">';
}
?>
Le problème est que je ne sait nullement intégrer une condition du type:
Si la personne choisit
Renseignement, alors l'e-mail sera envoyer à
[email protected]
Si la personne choisit
Problème technique, alors l'e-mail sera envoyer à
[email protected]
Si la personne choisit
Partenariat, alors l'e-mail sera envoyer à
[email protected]
Merci d'avance pour votre aide,
Un jeune débutant en PHP.
Tout d'abord, Bonjour à tous!
Je débute en php et je rencontre un problème. J'espère pouvoir compter sur vos connaissances afin de m'éclaircir dans ce noir brouillard :) .
Je doit créer une formulaire de contact dans lequel j'ai des boutons radios. Fonction du bouton radio coché, mon formulaire doit être envoyé à une adresse mail en particulier.
Voici le code de mon formulaire et le code du traitement du formulaire:
CODE FORMULAIRE:
[code]<form id="form" name='formulaire' method="post" action="php/formulaire_contact.php" onSubmit="return verification()">
<fieldset>
<legend>Vos coordonnées</legend>
<label for="nom">Nom :</label>
<input type="text" name="nom" tabindex="10" /><br />
<label for="prenom">Prénom :</label>
<input type="text" name="prenom" tabindex="20" /><br />
<label for="mail">E-mail :</label>
<input type="text" name="mail" tabindex="30" /><br />
<label for="phone">Numéro de téléphone :</label>
<input type="text" name="phone" maxlength="10" tabindex="40" onKeypress="if(event.keyCode > 57) event.returnValue = false; if(event.which > 57) return false;" /><br />
</fieldset>
<fieldset>
<legend>Motif de votre message</legend>
<input name='sujet' type='radio' value='renseignement' tabindex="50">Renseignement<br />
<input name='sujet' type='radio' value='probleme technique' tabindex="50">Problème technique<br />
<input name='sujet' type='radio' value='partenariat' tabindex="50">Partenariat
</fieldset>
<fieldset>
<legend>Votre message</legend>
<textarea name='texte' cols='100' rows='4' tabindex="60" ></textarea>
</fieldset>
<input class="bouton_form" name='soumettre' type='submit' value='Envoyer'>
<input class="bouton_form" name='annuler' type='reset' value='Annuler'>
</form>
[/code]
CODE TRAITEMENT
[code]
<?php
// récupération des variables
$formNom = $_POST['nom'];
$formPrenom = $_POST['prenom'];
$formMail = $_POST['mail'];
$formPhone = $_POST['phone'];
$formSujet = $_POST['sujet'];
$formTexte = $_POST['texte'];
$destinataire = "
[email protected]";
$headers ='From: "'.$formNom.' '.$formPrenom.' "<'.$formMail.'>'."\n";
$headers .='To:
[email protected]';
$message =''.$formNom.' '.$formPrenom.' vous écrit via votre formulaire.
Voici les informations laissés à votre attention:
Numéro de téléphone:'.$formPhone.'
Message:'.$formTexte.'';
if(mail($destinataire,$formSujet,$message,$headers))
{
echo 'Votre message a bien été envoyé.';
echo 'Veuillez patienter, vous allez être redirigé sur notre Accueil dans 5 secondes. Merci de votre confiance.';
echo '<meta http-equiv="refresh" content="5;URL=/index.html">';
}
else// Non envoyé
{
echo 'Désolé, une erreur est survenue, votre message n\'a pas pu être envoyé';
echo 'Veuillez patienter, vous allez être redirigé sur notre formulaire dans 5 secondes. Merci de votre recommencer ultérieurement.';
echo '<meta http-equiv="refresh" content="5;URL=/index.html">';
}
?>
[/code]
Le problème est que je ne sait nullement intégrer une condition du type:
Si la personne choisit [b]Renseignement[/b], alors l'e-mail sera envoyer à
[email protected]Si la personne choisit [b]Problème technique[/b], alors l'e-mail sera envoyer à
[email protected]Si la personne choisit [b]Partenariat[/b], alors l'e-mail sera envoyer à
[email protected]Merci d'avance pour votre aide,
Un jeune débutant en PHP.