Formulaire php

Fermé
samlepirate - 21 nov. 2009 à 12:38
 samlepirate - 22 nov. 2009 à 00:38
Bonjour,

Voilà Houston j'ai un problème, je crée un site Internet et à l'interieur je souhaite inclure un formulaire de contact avec envoie des reponses sur une boîte mail, le mienne.

Blague à part : nos questions doivent bien vous faires marrer, je crée un super site Intenet mais c'est quoi le html au juste ... Ben oui il faut bien commencer par quelque part.

Donc pour revenir au problème ci dessus j'ai fait un essaie mais une fois le formulaire rempli et valider il me renvoie sur ma page php et non sur la page qui dit :"merci d'avoir remplit le mail ...".
Une chose importante le site n'est pas encore en ligne il est sur mon DD, la boîte mail est celle de mon FAI.

Voici le code du formulaire :
=====================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>essai</title>
</head>
<body>
<p>Bonjour, nous allons tester un formulaire de contact.</p>
<form method="post" action="formmail.php">
<p>Voici le formulaire</p>
<fieldset>
<legend>Votre qualité</legend><!-- Titre du fieldset -->
<p>Vous êtes :<br>
<input name="particulier" value="particulier"
id="particulier" tabindex="10" type="radio"> <label
for="particulier">Un particulier</label><br>
<input name="collectivite" value="collectivite"
id="collectivite" tabindex="20" type="radio"> <label
for="collectivite">Une collectivité</label><br>
<input name="industrie" value="industrie"
id="industrie" tabindex="30" type="radio"> <label
for="industrie">Un industriel / Une entreprise</label><br>
<input name="fournisseur" value="fournisseur"
id="fournisseur" tabindex="40" type="radio"> <label
for="fournisseur">Un fournisseur</label><br>
<input name="autre" value="autre" id="autre"
tabindex="50" type="radio"> <label for="autre">Autre</label><br>
</p>
</fieldset>
<fieldset>
<legend>Vos coordonnées</legend><!-- Titre du fieldset -->
<p><label>Votre Nom</label><input name="nom"
tabindex="60" size="50" type="text"></p>
<p><label>Votre Prenom</label><input
name="prenom" tabindex="70" size="50" type="text"></p>
<p><label>Votre Adresse</label><input
name="adresse" tabindex="80" size="50" type="text"></p>
<p><label>Votre Adresse</label><input
name="adresse2" tabindex="80" size="50"
type="text"></p>
<p><label>Votre Code Postale</label><input
name="cp" tabindex="90" size="50" maxlength="5"
type="text"></p>
<p><label>Votre Ville</label><input name="ville"
tabindex="100" size="50" type="text"></p>
<p><label>Votre Téléphone</label><input
name="telephone" tabindex="110" size="50"
type="text"></p>
<p><label>Veuillez entrer votre e-mail</label><input
name="mail" tabindex="120" size="50" type="text"></p>
</fieldset>
<fieldset>
<legend>Votre demande</legend><!-- Titre du fieldset -->
<p><label for="objet">Quelle est l'objet de votre
demande</label><br>
<select name="objet" id="objet" tabindex="130">
<optgroup label="Chauffage">
<option value="chaudière basse temperature">Chaudière
Basse Température</option>
<option value="chaudière à condensation">Chaudière à
Condensation</option>
<option value="chaudière bois">Chauffage au Bois</option>
<option value="pompe à chaleur">Pompe à Chaleur</option>
<option value="solaire">Solutions Solaires</option>
<option value="autres">Autres</option>
</optgroup><optgroup label="Sanitaire">
<option value="sanitaire">Plomberie / Sanitaire</option>
<option value="ecs-solaire">Eau Chaude Sanitaire Solaire</option>
<option value="salle de bain">Création-Rénovation de
Salle de Bain</option>
</optgroup><optgroup label="Maintenance">
<option value="depannages">Dépannages</option>
<option value="entretien">Entretien de Chaudière</option>
</optgroup><optgroup label="Autres">
<option value="autre" selected="selected">...</option>
</optgroup>
</select>
</p>
</fieldset>
<br>
<fieldset>
<legend>Vos commentaires</legend><!-- Titre du fieldset -->
<p><label for="comment">Comment pensez-vous que je
pourrais améliorer mon site ?</label><br>
<textarea name="comment" id="comment" rows="20"
cols="70" tabindex="140"> </textarea>
</p>
</fieldset>
<p>
<input type="submit"> <input type="reset"></p>
</form>
<p>Merci de vos questions</p>
</body>
</html>
=====================================================================

Code php :

<?php $TO = "moi@yahoo.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://<www.google.fr>");
?>
======================================================================

Dans l'idéale je souhaite que cela fonctionne et si vous pouvez m'aider à améliorer ce formulaire et surtout sa réception par mail, ce serait tout simplement énorme.

Vu mon peu de connaissance informatique je ne pourrait pas vous aidez en retour par contre si vous avez un problème avec vos assurances auto, moto, habitation n'hésitez je suis là par contre qualifié.

Cordialement,
A voir également:

4 réponses

affdf Messages postés 108 Date d'inscription jeudi 30 juillet 2009 Statut Membre Dernière intervention 8 novembre 2013 9
21 nov. 2009 à 12:43
T'emmerde pas: www.french.jotform.com
0
samlepirate
21 nov. 2009 à 12:54
Merci, une fois le code génerer comment je fait moi pour le récupérer par mail ????
0
affdf Messages postés 108 Date d'inscription jeudi 30 juillet 2009 Statut Membre Dernière intervention 8 novembre 2013 9
21 nov. 2009 à 21:01
Une fois que tu as le code, tu le mets sur ton site et quand quelqu'un rempli et envoie ton formulaire, tu reçois les infos sur l'adresse que t'a indiquée lors de l'inscription.
0
samlepirate
22 nov. 2009 à 00:38
Merci pour l'infos je vais tenter de le faire de ce pas, par contre je continue à rechercher une solution à faire soi même .
0