8791 sujets

Développement web côté serveur, CMS

Bonjour,
je galère pour créer mon formulaire
Quelqu'un pourrait t'il m'aider
Voilà j'ai crée ma page avec le formulaire sans aucunes actions,
mais le problème est que je ne sais pas comment faire après…
Je voudrais que mon formulaire me renvoie les infos sur mon adresse mail avec lien texte envoyer puis lorsque le formulaire est envoyé un petit merci.

Merci pour votre aide




					Pour toute demande, tarifs, devis...</p>
					  <form id="form" action="" enctype="multipart/form-data" >
						<div class="col_box">
							<div class="col_box_1">
								Nom :
								  <div class="h_f">
								  <label>
								  <input type="text" name="textfield" id="textfield" />
								  </label>
								</div>
							  Adresse Mail :
								<div class="h_f">
								  <label>
								  <input type="text" name="textfield2" id="textfield2" />
								  </label>
								</div>
							  T&eacute;l&eacute;phone :
								<div class="h_f">
								  <label>
								  <input type="text" name="textfield3" id="textfield3" />
								  </label>
								</div>
						  </div>
							<div class="col_box_2">
							  Votre message :
								  <textarea cols="2" rows="2">&nbsp; </textarea>
		                    <a href="#" style="margin:0 12px 0 90px;"  onclick="document.getElementById('form').reset()"></a><a href="#" onclick="MM_callJS('&lt;FORM METHOD=POST ACTION=\&quot;alexis.mathieu@agenceboomerang.fr\&quot;&gt;')"><br />
	                      Envoyer</a> </div>
						  <div class="clear"></div>
						</div>
					  </form>
Je galère de chez galère…
j'ai inclus mes champs avec un lien texte "envoyer"
mais je ne sais comment faire pour que ça marche !

Quelqu'un peut t'-il m'aider ?
Modérateur
Salut,

+1 Sur ton code html je ne vois pas l'utilité de l'attribut : enctype="multipart/form-data" Smiley cligne .
+1 Je ne vois pas la méthode d'envoi de ton formulaire Smiley cligne

Pour ton code php, je te propose de regarder ces étapes :

a. Vérification des variables dans les superglobales (if (isset($_REQUEST['mon_champ'])) par exemple),
b. Vérification de l'adresse email valide, (regex)
c. Vérification de l'envoi de mail.
d. En cas où le formulaire n'est pas valide (voir les 3 étapes plus haut) récupération des données saisies. Rien de plus énervant de tout ressaisir. Je pense que cette étapes est vraiment à prendre en considération.

Ces étapes là sont pour l'envoi d'un email au format texte.

Si tu veux que l'on t'envoie un email au format html, je te conseille de regarder de plus près le header avec le type MIME aproprié. Regarde également de près la génération d'une valeur unique (mt_rand() et uniquid()).


@+ et bon courage pour la suite
Modifié par Nolem (24 Apr 2008 - 19:28)