Envoi d'un formulaire par e-mail!! je craque

Fermé
michaël - 24 mai 2007 à 16:33
fan_tomassss Messages postés 39 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 22 mai 2008 - 24 mai 2007 à 17:09
aide pour création de formulaire en HTML. J'ai créé un formulaire avec une zone de texte pour saisir une adresse internet, une liste déroulante contenant différents sujets et un bouton pour envoyer le script par internet avec Outlook. Comment peut-on faire pour que le sujet choisi dans la liste déroulante sur mon formulaire apparaisse dans l'intitulé "Sujet" sur mon e-mail? Merci pour les personnes qui me pourront m'aider à régler ce problème. dsl mai je pète vraiment un plomb. voici mon formulaire:
<html>
<head>
<title>Unesco</title>
</head>
<form method="post" action="mailto:a.kossou@unesco.org?subject=$sujet">
<body>
<p align=center><b>Formulaire</b></p>
<br>
<table border=0>
<tr>
<td><b>Adresse e-mail :</b></td><td><input type="text" name="e-mail"></td>
</tr>
<tr>
<td><b>Subject :</b></td><td><select name="liste">
<option value="mainframe">Mainframe</option>
<option value="network">Network</option>
<option value="other">Other</option>
</select></td>
</tr>
<tr>
<td><b>Commentaire :</b></td><td><textarea rows="4" name="commentaire">Tapez votre commentaire

2 réponses

ReSalut !!!
Essaye ca :
<html>
<head>
<title>Unesco</title>
</head>
if(isset($_POST['liste']))
{
mail('a.kossou@unesco.org',$_POST['liste'],'ton message');
}else{
<form method="post" action="Cettepage.php">
<body>
<p align=center><b>Formulaire</b></p>
<br>
<table border=0>
<tr>
<td><b>Adresse e-mail :</b></td><td><input type="text" name="e-mail"></td>
</tr>
<tr>
<td><b>Subject :</b></td><td><select name="liste">
<option value="mainframe">Mainframe</option>
<option value="network">Network</option>
<option value="other">Other</option>
</select></td>
</tr>
<tr>
<td><b>Commentaire :</b></td><td><textarea rows="4" name="commentaire">Tapez votre commentaire
...
}
0
fan_tomassss Messages postés 39 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 22 mai 2008 9
24 mai 2007 à 17:09
ça fonctionnerait mais il faudrait mettre ce code dans un fichier cible du formulaire :
tu envoies ton formulaire à une page php qui récupère les champs et envoie le mail.
0
fan_tomassss Messages postés 39 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 22 mai 2008 9
24 mai 2007 à 17:03
Salut!
en utilisant du javascript, par exemple :
tu dois mettre à jour le champ "action" du formulaire avec la valeur du champ "liste" je ne saurais plus faire, mais c'est le principe de nomage des éléments qui est utilisé.

tu définis une fonction on_click_liste() qui met à jour le champ action du formulaire lors de la sélection d'un champ de la liste.

Il y a peut-être (sûrement?) d'autres moyens de faire.
0