Probleme transmettre.php
rvsound64
Messages postés
8
Statut
Membre
-
Harricote Messages postés 424 Statut Membre -
Harricote Messages postés 424 Statut Membre -
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>
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
Salut
c'est normal que tu mettes ceci :
et qu'après, tu mettes ceci :
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) ????
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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
comme je l ai dit plus haut , je ne m y connais tres peu en programmation
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 !!
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 !!
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
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!
<?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!
<?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 ?