8791 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai réalisé un formulaire relativement simple en HTML:

<form id="contact" method="post" action="formulaire.php" onSubmit="return verif_champs()">
							
							<fieldset>
								<legend>Vos coordonnées</legend>
									<p><label for="nom">Nom :</label><input type="text" id="nom" name="nom" tabindex="1" /></p>
									<p><label for="nom">Prénom :</label><input type="text" id="prénom" name="prénom" tabindex="2" /></p>
									<p><label for="email">Email :</label><input type="text" id="email" name="email" tabindex="3" /></p>
									<p><label for="email">Téléphone :</label><input type="text" id="téléphone" name="téléphone" tabindex="4" /></p>
							</fieldset>
							
							<fieldset>
								<legend>Votre voyage</legend>
	
							<p>Nombre de passagers:
								<select name="passagers" tabindex="5">
									<option>1-2</option>
									<option>3-4</option>
									<option>5-7</option>
								</select>
							</p>
						
							<p>Type de trajet:
								<input type="checkbox" name="case" id="case1" tabindex="6"/> <label for="case1">Night</label>
								<input type="checkbox" name="case" id="case2" tabindex="7"/> <label for="case2">Travel</label>
								<input type="checkbox" name="case" id="case3" tabindex="8"/> <label for="case3">Pro</label>
							</p>
							</fieldset>
							
							<fieldset>
								<legend>Informations annexes</legend
								
								Mode de paiement:
								<p>
									<input type="radio" name="frites" value="oui" id="oui" tabindex="9" checked="checked" /> <label for="oui">Chèque</label><br/>
									<input type="radio" name="frites" value="non" id="non" tabindex="10"/> <label for="non">Espèces</label><br/>
									<input type="radio" name="frites" value="non" id="non" tabindex="11"/> <label for="non">Carte bancaire</label><br/>
								</p>
							
								<label for="message">Commentaires :</label><textarea id="commentaires" name="commentaires" tabindex="12" ></textarea>
							</fieldset>
							
							<input type="submit" name="envoi" value="Envoyer" tabindex="12"/>
	
						</form>


N'y connaissant rien en PHP, exite t-il un moyen simple (dreamweaver ou autre logiciel) qui permet de générer le code PHP pour récupérer les données et les renvoyer sur une adresse mail ?

Merci.
Bonjour,


Tu peux trouver facilement sur google comment traiter un formulaire en php :

Après l'envoie du formulaire tu vérifies l'envoie de chaque champ avec des variables qui ressemblent à ça : $_POST['nom'], $_POST['prenom'], $_POST['email'], $_POST['telephone']...

Et ensuite pour l'envoie du mail tu peux utiliser la fonction mail de php !
Je ne pense pas qu'il y ait de moyen 'simple' pour récupérer ces données.
La façon courante de réaliser ce que tu veux est de mettre deux attributs :
method="post"

et
action="ton_script.php"

à ta balise form.

En gros cela dit à ta page de formulaire qu'une fois le bouton cliqué tu transmets tes données à la page "ton_script.php" qui pourra les récupérer à l'aide des variables contenues dans $_POST['nom de la première variable'], $_POST['nom de la seconde variable'], etc.

Ca peut te sembler un peu charabia mais je t'encourage vivement à regarder de plus prêt le langage PHP. La partie traitement de formulaire n'est pas très compliqué.

Bon courage