Bonjour,
J'utilise un formulaire php qui renvoie des informations texte vers une adresse email à l'aide de la fonction mail de php.
Voilà à quoi ressemble une zone de saisie normale :
<p><label for="telbureau"><font color="#000000"><b>Tél (bureau) : </b><i>Work Phone :</i></font></label>
<input type="text" size="15" name="telbureau" id="telbureau" value="<?php
if (!empty($_POST["telbureau"])) {
// Saisi tel bureau
echo htmlspecialchars($_POST["telbureau"],ENT_QUOTES);
}
?>" />
</p>
Voilà le code php qui envoie le mail :
<?php
}
else {
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
$entete .= "MIME-Version: 1.0";
$nom_prenom = $_POST["nom"].' '.$_POST["prenom"].' '.$_POST["societe"].' '.$_POST["nombrepers"];
if (mail($email_webmaster,$_POST["titre"],$nom_prenom,$_POST["message"],$entete)) {
// mail envoyé
echo "Votre message a ete envoye.<br />\n";
echo "<a href=http://hotel-ulysse.fr><font color=\"#000000\">Retour a la page d'accueil</font></a>\n";
}
else {
// erreur lors de l'envoi du mail
echo "Un problème s'est produit lors de l'envoi du message.\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Réessayez...</a>\n";
}
}
?>
Tant que j'utilise la balise html
input type=text, les informations sont bien envoyées. Maintenant, pour que le formulaire soit plus facile à remplir, je souhaite utiliser le type SELECT. Voilà ce que j'ai inscrit :
<SELECT name="nbpers" id="nombrepers" value="<?php
if (!empty($_POST["nombrepers"])) {
// Saisi nb personnes
echo htmlspecialchars($_POST["nombrepers"],ENT_QUOTES);
}
?>" />>
<OPTION VALUE="1pers">1</OPTION>
<OPTION VALUE="2pers">2</OPTION>
<OPTION VALUE="3pers">3</OPTION>
<OPTION VALUE="4pers">4</OPTION>
</SELECT>
Lors de la saisie, l'
OPTION VALUE apparaît bien, mais dans le mail que je reçois je ne retrouve pas l'
OPTION VALUE qui a été saisie.
Est-il possible de passer des informations avec la balise SELECT ?
Si cela est possible, je ne dois pas prendre le probléme dans le bon sens
