Besoin d'aide HTML et PHP pour un Formulaire

Fermé
flo79 - 29 juin 2009 à 23:43
 depassage - 15 août 2009 à 15:41
Bonjour,

Je sui débutante en création de site, j'ai terminé celui que je devais faire, mais il me reste un dernier soucis :
mon formulaire!!!!

voilà des heures de je cherche, mais rien à faire, il ne s'envoie pas. Je suis désolée de vous déranger avec une question aussi basique...

Quelqu'un ( ou quelqu'une à aurait-il (ou elle) la gentileessse de passer juste un peu de temps à regarder mon code source pour me dire ce qui coince?

a, oui, juste un dernier détail, je travaille avec un dinosaure de programme d'édition : Golive 6.0, qui, je crois, ne veut pas de page en PHP, d'où mon soucis. Quand je lui demande de créer une nouvelle page, je peux juste créer en Javascript.

Vraimenet, merci d'avance...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 6">
<title>interressé par nos services</title>
</head>

<body bgcolor="#ffffff">
<form action="mailto:mdservices@portima.com" method="post" name="interressé par nos services" target="_self">
<table width="740" border="0" cellspacing="0" cellpadding="0" cool gridx="16" gridy="16" height="645" showgridx showgridy usegridx usegridy>
<tr height="64">
<td width="32" height="644" rowspan="13"></td>
<td content csheight="48" width="384" height="64" colspan="6" valign="top" xpos="32">
<h1><u><font color="#131dcc">Intéressé par nos services?</font></u></h1>
</td>
<td width="16" height="147" rowspan="2"></td>
<td width="144" height="147" colspan="3" rowspan="2" valign="top" align="left" xpos="432"><img src="sigle-md-services.jpg" alt="" height="112" width="112" border="0"></td>
<td width="163" height="291" rowspan="5"></td>
<td width="1" height="64"><spacer type="block" width="1" height="64"></td>
</tr>
<tr height="83">
<td content csheight="67" width="384" height="83" colspan="6" valign="top" xpos="32">
<h3><font color="#131dcc">En remplissant et nous renvoyant ce formulaire, vous nous permettrez de vous proposer un conseil personnalisé...</font></h3>
</td>
<td width="1" height="83"><spacer type="block" width="1" height="83"></td>
</tr>
<tr height="48">
<td width="144" height="48" valign="top" align="left" xpos="32"><label>Nom</label></td>
<td width="208" height="48" colspan="4" valign="top" align="left" xpos="176"><input type="text" name="textfieldName" size="24" border="0"></td>
<td width="112" height="48" colspan="4" valign="top" align="left" xpos="384"><select name="selectName" size="1">
<option value="one">Monsieur</option>
<option value="two">Madame</option>
<option value="three">Mademoiselle</option>
</select></td>
<td width="80" height="144" rowspan="3"></td>
<td width="1" height="48"><spacer type="block" width="1" height="48"></td>
</tr>
<tr height="48">
<td width="144" height="48" valign="top" align="left" xpos="32"><label>Prénom</label></td>
<td width="208" height="48" colspan="4" valign="top" align="left" xpos="176"><input type="text" name="textfieldName" size="24" border="0"></td>
<td width="64" height="381" colspan="3" rowspan="9"></td>
<td width="48" height="96" rowspan="2"></td>
<td width="1" height="48"><spacer type="block" width="1" height="48"></td>
</tr>
<tr height="48">
<td width="144" height="48" valign="top" align="left" xpos="32"><label>Date de naissance</label></td>
<td width="48" height="48" colspan="2" valign="top" align="left" xpos="176"><select name="jour " size="1">
<option value="one">01</option>
<option value="two">02</option>
<option value="three">03</option>
<option value="three">04</option>
<option value="three">05</option>
<option value="three">06</option>
<option value="three">07</option>
<option value="three">08</option>
<option value="three">09</option>
<option value="three">10</option>
<option value="three">11</option>
<option value="three">12</option>
<option value="three">13</option>
<option value="three">14</option>
<option value="three">15</option>
<option value="three">16</option>
<option value="three">17</option>
<option value="three">18</option>
<option value="three">19</option>
<option value="three">20</option>
<option value="three">21</option>
<option value="three">22</option>
<option value="three">23</option>
<option value="three">24</option>
<option value="three">25</option>
<option value="three">26</option>
<option value="three">27</option>
<option value="three">28</option>
<option value="three">29</option>
<option value="three">30</option>
<option value="three">31</option>
</select></td>
<td width="96" height="48" valign="top" align="left" xpos="224"><select name="selectName" size="1">
<option value="one">janvier</option>
<option value="two">février</option>
<option value="three">mars</option>
<option value="three">avril</option>
<option value="three">mai</option>
<option value="three">juin</option>
<option value="three">juillet</option>
<option value="three">août</option>
<option value="three">septembre</option>
<option value="three">octobre</option>
<option value="three">novembre</option>
<option value="three">décembre</option>
</select></td>
<td width="64" height="48" valign="top" align="left" xpos="320"><select name="selectName" size="1">
<option value="one">1920</option>
<option value="two">1921</option>
<option value="three">1922</option>
<option value="three">1923</option>
<option value="three">1924</option>
<option value="three">1925</option>
<option value="three">1926</option>
<option value="three">1927</option>
<option value="three">1928</option>
<option value="three">1929</option>
<option value="three">1930</option>
<option value="three">1931</option>
<option value="three">1932</option>
<option value="three">1933</option>
<option value="three">1934</option>
<option value="three">1935</option>
<option value="three">1936</option>
<option value="three">1937</option>
<option value="three">1938</option>
<option value="three">1939</option>
<option value="three">1940</option>
<option value="three">1941</option>
<option value="three">1942</option>
<option value="three">1943</option>
<option value="three">1944</option>
<option value="three">1945</option>
<option value="three">1946</option>
<option value="three">1947</option>
<option value="three">1948</option>
<option value="three">1949</option>
<option value="three">1950</option>
<option value="three">1951</option>
<option value="three">1952</option>
<option value="three">1953</option>
<option value="three">1954</option>
<option value="three">1955</option>
<option value="three">1956</option>
<option value="three">1957</option>
<option value="three">1958</option>
<option value="three">1959</option>
<option value="three">1960</option>
<option value="three">1961</option>
<option value="three">1962</option>
<option value="three">1963</option>
<option value="three">1964</option>
<option value="three">1965</option>
<option value="three">1966</option>
<option value="three">1967</option>
<option value="three">1968</option>
<option value="three">1969</option>
<option value="three">1970</option>
<option value="three">1971</option>
<option value="three">1972</option>
<option value="three">1973</option>
<option value="three">1974</option>
<option value="three">1975</option>
<option value="three">1976</option>
<option value="three">1977</option>
<option value="three">1978</option>
<option value="three">1979</option>
<option value="three">1980</option>
<option value="three">1981</option>
<option value="three">1982</option>
<option value="three">1983</option>
<option value="three">1984</option>
<option value="three">1985</option>
<option value="three">1986</option>
<option value="three">1987</option>
<option value="three">1988</option>
<option value="three">1989</option>
<option value="three">1990</option>
<option value="three">1991</option>
<option value="three">1992</option>
<option value="three">1993</option>
<option value="three">1994</option>
<option value="three">1995</option>
<option value="three">1996</option>
<option value="three">1997</option>
<option value="three">1998</option>
<option value="three">1999</option>
<option value="three">2000</option>
<option value="three">2001</option>
<option value="three">2002</option>
<option value="three">2003</option>
<option value="three">2004</option>
<option value="three">2005</option>
<option value="three">2006</option>
<option value="three">2007</option>
<option value="three">2008</option>
</select></td>
<td width="1" height="48"><spacer type="block" width="1" height="48"></td>
</tr>
<tr height="48">
<td width="144" height="48" valign="top" align="left" xpos="32"><label>Adresse</label></td>
<td width="208" height="48" colspan="4" valign="top" align="left" xpos="176"><input type="text" name="textfieldName" size="24" border="0"></td>
<td width="128" height="48" colspan="2" valign="top" align="left" xpos="448"><label>Téléphone fixe </label></td>
<td width="163" height="48" valign="top" align="left" xpos="576"><input type="text" name="textfieldName" size="24" border="0"></td>
<td width="1" height="48"><spacer type="block" width="1" height="48"></td>
</tr>
<tr height="48">
<td width="144" height="48" valign="top" align="left" xpos="32"><label>Code postal</label></td>
<td width="144" height="48" colspan="3" valign="top" align="left" xpos="176"><input type="text" name="textfieldName" size="24" border="0"></td>
<td width="64" height="48"></td>
<td width="48" height="48" valign="top" align="left" xpos="448"><label>GSM</label></td>
<td width="80" height="48"></td>
<td width="163" height="48" valign="top" align="left" xpos="576"><input type="text" name="textfieldName" size="24" border="0"></td>
<td width="1" height="48"><spacer type="block" width="1" height="48"></td>
</tr>
<tr height="48">
<td width="144" height="48" valign="top" align="left" xpos="32"><label>Commune</label></td>
<td width="208" height="48" colspan="4" valign="top" align="left" xpos="176"><input type="text" name="textfieldName" size="24" border="0"></td>
<td width="128" height="48" colspan="2" valign="top" align="left" xpos="448"><label>Adresse e-mail</label></td>
<td width="163" height="48" valign="top" align="left" xpos="576"><input type="text" name="textfieldName" size="24" border="0"></td>
<td width="1" height="48"><spacer type="block" width="1" height="48"></td>
</tr>
<tr height="48">
<td width="144" height="48" valign="top" align="left" xpos="32"><label>Profession</label></td>
<td width="208" height="48" colspan="4" valign="top" align="left" xpos="176"><input type="text" name="textfieldName" size="24" border="0"></td>
<td width="48" height="209" rowspan="5"></td>
<td width="80" height="141" rowspan="4"></td>
<td width="163" height="209" rowspan="5"></td>
<td width="1" height="48"><spacer type="block" width="1" height="48"></td>
</tr>
<tr height="48">
<td width="144" height="48" valign="top" align="left" xpos="32"><label>Intéressé par : </label></td>
<td width="16" height="80" rowspan="2"></td>
<td width="128" height="48" colspan="2" valign="top" align="left" xpos="192"><select name="selectName" size="1">
<option value="one">Auto</option>
<option value="two">Incendie</option>
<option value="three">Responsabilité</option>
<option value="three">Hospitalisation</option>
<option value="three">Assistance</option>
<option value="three">Epargne pension</option>
<option value="three">Vie</option>
<option value="three">Placement</option>
<option value="three">Prêt hypotécaire</option>
<option value="three">Financement</option>
</select></td>
<td width="64" height="161" rowspan="4"></td>
<td width="1" height="48"><spacer type="block" width="1" height="48"></td>
</tr>
<tr height="32">
<td width="144" height="32" valign="top" align="left" xpos="32"><label>Votre message : </label></td>
<td width="128" height="32" colspan="2"></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="13">
<td width="288" height="81" colspan="4" rowspan="2" valign="top" align="left" xpos="32"><textarea name="textareaName" rows="4" cols="40"></textarea></td>
<td width="1" height="13"><spacer type="block" width="1" height="13"></td>
</tr>
<tr height="68">
<td width="64" height="68" colspan="3" valign="top" align="left" xpos="384"><input type="submit" name="bouton envoyer" value="Envoyer" tabindex="1" border="0"></td>
<td width="80" height="68" valign="top" align="left" xpos="496"><input type="reset" border="0"></td>
<td width="1" height="68"><spacer type="block" width="1" height="68"></td>
</tr>
<tr height="1" cntrlrow>
<td width="32" height="1"><spacer type="block" width="32" height="1"></td>
<td width="144" height="1"><spacer type="block" width="144" height="1"></td>
<td width="16" height="1"><spacer type="block" width="16" height="1"></td>
<td width="32" height="1"><spacer type="block" width="32" height="1"></td>
<td width="96" height="1"><spacer type="block" width="96" height="1"></td>
<td width="64" height="1"><spacer type="block" width="64" height="1"></td>
<td width="32" height="1"><spacer type="block" width="32" height="1"></td>
<td width="16" height="1"><spacer type="block" width="16" height="1"></td>
<td width="16" height="1"><spacer type="block" width="16" height="1"></td>
<td width="48" height="1"><spacer type="block" width="48" height="1"></td>
<td width="80" height="1"><spacer type="block" width="80" height="1"></td>
<td width="163" height="1"><spacer type="block" width="163" height="1"></td>
<td width="1" height="1"></td>
</tr>
</table>
</form>
<p></p>
</body>

</html>
A voir également:

10 réponses

yohann,

je ne sais pas comment te remercier!!!!

Effectivement grâce à ton aide précieuse, çà MARCHE!!!! Je n'en reviens pas!!!!

J'ai juste encore queqlues paramètres à changer, parce que dans le mal que je reçois après l'envoi du formulaire, je ne contrôle pas encore les champs qui me reviennent dans le mail. comment faire pour changer çà?

Je reçois seulement ceci comme mail :

subject : formulaire client
textfieldName :
selectName : threejour_ :
threetextareaName : testbouton
_envoyer : Envoyer

Je voudrais si possible recevoir tous els champs complété, et vraiement en abusant, recevoir une image du formulaire complété, ( mais ce serait vraiement trop peut-être...)

Je suppose que c'est dans le code source du doc form.php

J'ose pas non plus trop chippoter pour pas faire de bêtise maintenant que çà marche!!!


Encore u tout grand MERCI pour le temps que tu as passé!!!!

FLO

PS : je suis une fille
1
dodoecchi Messages postés 454 Date d'inscription samedi 9 septembre 2006 Statut Membre Dernière intervention 26 avril 2012 29
29 juin 2009 à 23:54
 action="mailto:mdservices@portima.com" 


que veux tu dire par "il ne s'envoie pas" ?
parce que le code que je te montre ça veut dire "ouverture du logiciel de messagerie par défaut sur le poste client". donc tu peux pas vraiment controller ce qui se passe....

et le php ne s'édite pas avec un editeur WYSIWYG, celà aurait aucun sens
si ton serveur supporte le php, utilise du php!

Dorian
0
Bonsoir dodoecchi,

Merci beaucoup pour ta réponse rapide et précise!

En fait, ce que je veux dre, c'est que ffectivement une page s'ouvre pour envoyer le message via le logiciel de messagerie par défaut, mais avec seulement du texte html dedans, ce que je trouve nul.

En plus, j'arrive pas à faire un lien vers une page style " merci d'avoir rempli ce formulaire".

Pour le PHP, comment faire? Je tape le code sur notepad que je charge sur le serveur?

Merci encore pour ta précédente réponse...

flo

PS : voici l'adresse du site que j'ai créé pour une société, même si certains pourraient le trouver basique voire nul, j'en suis fière parce que c'est mon tout premier et que je n'avais, il y a à peine 2 mois, jamais créer aucune page... www.mdservicessprl.be
0
Utilisateur anonyme
30 juin 2009 à 00:54
Salut mon cher amis je me sui pencher sur ton problemes et je t fait un formulaire d'exemple qui fonctionne jette un coup d'oeil http://rivalweb.fr/download/Formulaire.zip
Amicalement ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
flo79 Messages postés 5 Date d'inscription mardi 30 juin 2009 Statut Membre Dernière intervention 2 juillet 2009
30 juin 2009 à 19:29
bonjour tuist 007,

Malheureusement, je crois que le lien que tu me donnes est un lien mort, en tout cas je n'arrive pas à y accéder

Merci beaucoup d'avoir répondu à mon message,

Flo
0
flo79 Messages postés 5 Date d'inscription mardi 30 juin 2009 Statut Membre Dernière intervention 2 juillet 2009
30 juin 2009 à 20:25
Bonjour à tous,

Est ce que pour recevoir une image d'un formualire complété par mail, il faut utiliser la fonction echo sous php?

<?php
echo "<form action=
method=post>";
echo "<
echo "<input type='submit' value='valider'></form>";
?>

Un truc comme çà?

Merci d'avance pour vos réponses,

FLO
0
dodoecchi Messages postés 454 Date d'inscription samedi 9 septembre 2006 Statut Membre Dernière intervention 26 avril 2012 29
2 juil. 2009 à 23:38
ça c'est pas du php mais du html
donc t'a pas besoin du php
tu fermes tes balises php ( ?> )
et tu les rouvre une fois le code HTML tapé ( <?php
0
flo79 Messages postés 5 Date d'inscription mardi 30 juin 2009 Statut Membre Dernière intervention 2 juillet 2009
2 juil. 2009 à 23:46
Merci Dodoechi,

voivi mon php :

<?php
$TO = "monadresse@hotmail.com";

$h = "From:" .$_POST['email'];

$subject = "formulaire réponse demande renseignements".$_POST['Interressé par'];

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $From);

Header("Location: merci.php");

?>


Le truc est que je voudrais que l'adresse d'envoi du message soit celle que la personne a rempli dans le questionnaire,

et que l'objet du message soit : formulaire réponse demande renseignements" et un des champs qu'ils ont rempli,

Mais ces 2 données ne fonctionnent pas...

Est ce que tu epux m'aider?

Mille merci,

FLO
0
dodoecchi Messages postés 454 Date d'inscription samedi 9 septembre 2006 Statut Membre Dernière intervention 26 avril 2012 29
3 juil. 2009 à 00:26
je ne m'y connais pas en mail par PHP
fais des recherches
y'a pleins de documentation sur internet

Dorian
0
J'ai écris un récapitulatif pour envoyer des mails par Php ( Trois méthodes possibles et décrites)

http://onepage.mearcanj.com/200908/envoyer-des-mails-avec-php.php
0