Probleme transmettre.php

Fermé
rvsound64 Messages postés 8 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 24 novembre 2009 - 19 nov. 2009 à 15:43
Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 - 26 nov. 2009 à 17:22
Bonjour,
voila j ai crée un site internet et j ai crée un formulaire et je souhaite que le client par le biais du formulaire m envois ces attentes sur mon adresse email mais lorsque je clique sur envoyer cela m ecris error url transmetre.php request, est ce que qq un peu me corriger ce texte svp, sachant que je sui heberger chez ovh. ( petite precision je ne m y connais quasi pas en informatique lol)
merci

voici mon texte html :

<form onsubmit="MM_validateForm('email','','RisEmail');return document.MM_returnValue" method="post" action="transmettre.php" name="Prospect_Mbois.fr">
<p><input type="hidden" name="destinataire" value="mbois@yahoo.fr" /> <input type="hidden" name="descriptif" value="Prospect_Mbois.fr" /><input type="hidden" name="expediteur" value="mbois@yahoo.fr" /> </p>
<center>
<p><span class="textemarron">Vous avez un projet de construction ? Communiquez-nous quelques détails pour une réponse plus précise.</span> </p>
<table border="0" cellspacing="0" cellpadding="0">

<tbody>

<tr>
<td style="BACKGROUND-REPEAT: repeat-y" background="img/model_contact/mcontact_4.jpg"> </td>
<td>

<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td height="20" width="60"> </td>
<td> </td>
<td width="60"> </td>
</tr>
<tr>
<td> </td>

<td>
<table border="0" cellspacing="0" cellpadding="0" width="490">
<tbody>
<tr>
<td height="40">
<p align="left">NOM  : <input id="nom" class="inputct" size="30" name="nom" /> Prénom : <input id="prenom" class="inputct" size="22" name="prenom" /></p>

</td>
</tr>
<tr>

</tr>
<tr>
<td height="40">Adresse  : <input class="inputct" size="64" name="ADRESSE1" /></td>

</tr>
<tr>
<td height="40">Code Postal  : <input class="inputct" size="8" name="CP" /> <img alt="" width="21" height="1" src="img/spacer.gif" /> VILLE : <input class="inputct" size="34" name="VILLE" /></td>
</tr>
<tr>
<td height="40">Tél. fixe  : <input id="tel" class="inputct" size="22" name="tel" /> <img alt="" width="6" height="1" src="img/spacer.gif" />Tél. portable : <input class="inputct" size="22" name="TEL PORTABLE" /></td>

</tr>
<tr>
<td height="40">E-mail * :<img alt="" width="2" height="1" src="img/spacer.gif" /> <input id="email" class="inputct" size="66" name="email" /></td>
</tr>
<tr>
<td height="40">
<p align="left">Connaissez- vous MBOIS ? <input class="inputvide" checked="checked" type="radio" name="CONNAISSANCE ABITABOIS" value="OUI" />  OUI   <input class="inputvide" type="radio" name="CONNAISSANCE ABITABOIS" value="NON" />  NON </p>

</td>
</tr>
<tr>
<td height="40">
<p align="left">Si oui, comment nous connaissez-vous ?   <select name="SOURCE">
<option value="INTERNET" selected="selected">INTERNET</option>
<option value="RELATIONS PERSONNELLES">RELATIONS PERSONNELLES</option>

<option value="PRESSE">PRESSE</option>
<option value="PUBLICITE">PUBLICITE</option>
<option value="SALON">SALON</option>
<option value="AUTRE">AUTRE</option>
</select></p>
</td>
</tr>

</tbody>
</table>
</td>
<td> </td>
</tr>
<tr>
<td height="20"> </td>
<td> </td>
<td> </td>

</tr>
</tbody>
</table>
</td>
<td style="BACKGROUND-REPEAT: repeat-y" background="img/model_contact/mcontact_6.jpg"> </td>
</tr>

</tbody>
</table>
<br />
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr align="center">

</tr>
<tr>
<td style="BACKGROUND-REPEAT: repeat-y" background="img/model_contact/mcontact_4.jpg"> </td>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>

<td height="20" width="60"> </td>
<td> </td>
<td width="60"> </td>
</tr>
<tr>
<td> </td>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="490">
<tbody>

<tr>
<td height="40">
<p align="left">Etes-vous déjà propriétaire d'un terrain ?   <input class="inputvide" checked="checked" type="radio" name="PROPRIETAIRE TERRAIN" value="OUI" /> OUI   <input class="inputvide" type="radio" name="PROPRIETAIRE TERRAIN" value="NON" /> NON </p>
</td>
</tr>

<tr>
<td height="40">
<p align="left">Dans quelle ville : <input class="inputct" size="58" name="VILLE TERRAIN" /></p>
</td>
</tr>
<tr>
<td height="40">
<p align="left">Département : <input class="inputct" size="10" name="DEPARTEMENT TERRAIN" /></p>

</td>
</tr>
<tr>
<td height="40">
<p align="left">Date souhaitée d'aménagement :</p>
</td>
</tr>

<tr>
<td height="40">
<p align="left"><select name="DATE AMENAGEMENT TRIM.">
<option value="1er TRIMESTRE" selected="selected">1er TRIMESTRE</option>
<option value="2è TRIMESTRE">2è TRIMESTRE</option>
<option value="3è TRIMESTRE">3è TRIMESTRE</option>

<option value="4è TRIMESTRE">4è TRIMESTRE</option>
</select> Année :  <select name="AMENAGEMENT ANNEE">
<option value="2009" selected="selected">2009</option>
<option value="2010">2010</option>

<option value="2011">2011</option>
</select></p>
</td>
</tr>
<tr>
<td height="40">
<p align="left">Avez-vous des plans de votre future maison ?   <input class="inputvide" checked="checked" type="radio" name="PLANS" value="OUI" /> OUI   <input class="inputvide" type="radio" name="PLANS" value="NON" /> NON</p>

</td>
</tr>
<tr>
<td height="40">
<p align="left">Surface en m²:  <select name="SURFACE">
<option value="MOINS DE 100" selected="selected">MOINS DE 100</option>
<option value="100-125">100-125</option>

<option value="125-150">125-150</option>
<option value="150-170">150-170</option>
<option value="PLUS DE 170">PLUS DE 170</option>
</select>                       Nb de pièces : <input class="inputct" size="10" name="NB PIECES" /></p>
</td>
</tr>

<tr>
<td>
<p align="left">Enveloppe budgétaire (construction hors terrain) : Entre  <input class="inputct" size="10" name="budget min" />  € et  <input class="inputct" size="10" name="budget max" />  € </p>
</td>

</tr>
<tr>
<td height="40">

</td>
</tr>
<tr>
<td height="40">
<p align="left">Autres précisions concernant votre demande :</p>
</td>
</tr>
<tr>

<td><textarea rows="10" cols="50" name="Précisions demandes"></textarea></td>
</tr>
</tbody>
</table>
</td>
<td> </td>
</tr>
<tr>

<td height="20"> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
</td>
<td style="BACKGROUND-REPEAT: repeat-y" background="img/model_contact/mcontact_6.jpg"> </td>
</tr>


</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>

<tr>
<td align="center">Nous vous remercions de votre consultation et vous répondrons dans les plus brefs délais</td>
</tr>

<tr><td>
<input name='soumettre' type='submit' value='Envoyer'></td></tr>


<tr>
<td align="center"> </td>
</tr>
</tbody>
</table>
</center>
</form>
</td>


</tr>
</table>
</center>
<div align="center" style="padding-bottom:-20px; margin-bottom:-20px">
<center>
<table width="990" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="/img/pied_h.jpg"></td>
</tr>

</table>
</center>
</div>
</body>
</html>

12 réponses

Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
19 nov. 2009 à 16:08
Salut

c'est normal que tu mettes ceci :
url transmetre.php request
(transmetre avec un seul t)
et qu'après, tu mettes ceci :
action="transmettre.php"
(transmettre avec deux t) ????
0
rvsound64 Messages postés 8 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 24 novembre 2009
19 nov. 2009 à 16:21
oui desole erreur de frappe c est transmettre !!!
0
rvsound64 Messages postés 8 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 24 novembre 2009
19 nov. 2009 à 16:56
personne ne peux me corriger mon texte svp ????
0
rvsound64 Messages postés 8 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 24 novembre 2009
20 nov. 2009 à 07:25
up
0

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

Posez votre question
Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
20 nov. 2009 à 17:06
Déjà, essaye de modifier tes name :
name="Précisions demandes" => name="precisions_demandes"

puis tu peux mettre checked tout seul au lieu de checked="checked" (pareil pour selected)

transmettre.php est-il à la bonne adresse ???? => son emplacement dans ton répertoire
sinon, peux-tu mettre le code de transmettre.php ???

merci
0
rvsound64 Messages postés 8 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 24 novembre 2009
23 nov. 2009 à 07:51
bonjour, c est cette page tansmettre.php que je ne sais pas faire, est ce que qq un sait ou je peux en trouver une type par exemple,
comme je l ai dit plus haut , je ne m y connais tres peu en programmation
0
Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
23 nov. 2009 à 08:35
Tu es en train de me dire qu'elle n'existe pas cette page ??

Va voir ici : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires#ss_part_2
Tu y verras comment transmettre et récupérer des variables grâce aux formulaires !!
0
rvsound64 Messages postés 8 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 24 novembre 2009
24 nov. 2009 à 10:59
pfiouff , je comprend grossomodo le truc , mais le pb c est comment créé ma page transmettre .php, ou la mettre et sur ton lien il n explique pas comment envoyé les infos rempli sur un formulaire a une adresse mail
0
rvsound64 Messages postés 8 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 24 novembre 2009
24 nov. 2009 à 12:09
voila ds le dossier ou ttes mes page sont enregistrées , j ai créé avec notepad une page du nom transmettre.php contenant ceci


<?php
$TO = "mbois@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.mbois.fr/index.html");

?>


le mail semble partir vu que je revient a ma page d acceuil mais il n y a pas de mail sur ma messagerie rrrrrrrrrr!
0
Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
24 nov. 2009 à 15:56
<?php
$TO = "mbois@yahoo.fr";

$h = "From: " . $TO;

$message = "";

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

$subject = "Test";

if(mail($TO, $subject, $message, $h))
{
Header("Location: http://www.mbois.fr/index.html");
}
else
{
echo 'Erreur lors de l\'envoi !';
} ?>


Et là ? As-tu besoin de mettre des informations dans ton mail qui sont dans le formulaire ?
0
rvsound64 Messages postés 8 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 24 novembre 2009
24 nov. 2009 à 17:44
c bon ca marche, je recoit tout ce qu il y a sur le formulaire, nikel
merci
0
Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
26 nov. 2009 à 17:22
Met "Résolu" alors !! ^^
0