Formulaire toujours vide!!!!

Fermé
jfbnbnl - 14 févr. 2008 à 11:47
Matio Messages postés 671 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 25 janvier 2011 - 14 févr. 2008 à 12:01
Bonjour,
quoi que je fasse, mon formulaire m'arrive vide dans ma boite.
je patauge en php. merci de m'aider .
voilà mon formulaire tel que je l'ai "créer" et modifier avec l'aide de Croy.
de plus si quelqu'un peut me dire comment faire un renvoi auto à la page "accueil" aprés l'envoi du formulaire, je suis preneur.
merci d'avance.

ma page html:

<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>contact1</title>
</head>
<body>
<form name="formulaire" method="post"
enctype="text/plain" action="envois-mail.php">
<table style="width: 497px; margin-left: 336px;">
<tbody>
<tr>
<td style="width: 491px;">Nom - prénom</td>
</tr>
<tr>
<td style="width: 491px;"> <input
maxlength="100" size="30" name="nom"></td>
</tr>
<tr>
<td style="width: 491px;">Adresse complète </td>
</tr>
<tr>
<td style="width: 491px;"><input maxlength="100"
size="30" name="adresse"></td>
</tr>
<tr>
<td style="width: 491px;">Téléphone</td>
</tr>
<tr>
<td style="width: 491px;"> <input
maxlength="60" size="30" name="telephone"></td>
</tr>
<tr>
<td style="width: 491px;">Adresse E-Mail</td>
</tr>
<tr>
<td style="width: 491px;"> <input
maxlength="60" size="30" name="email"></td>
</tr>
<tr>
<td style="width: 491px;">Votre demande </td>
</tr>
<tr>
<td style="width: 491px;"> <textarea cols="40"
name="texte" rows="15"></textarea> </td>
</tr>
<tr>
<td style="width: 491px;"><input name="envois"
value="Envoyer" type="submit"></td>
</tr>
</tbody>
</table>
</form>
<br>
</body>
</html>


ma page qui est appelée en php:

<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>envois-mail.php</title>
</head>
<body>
<?php $sujet="Demande renseignements";
$message="Nom - prénom: ".$_POST['nom']."\n";
$message.="Adresse complète: ".$_POST['adresse']."\n";
$message.="Telephone: ".$_POST['telephone']."\n\n";
$message.="E-mail: ".$_POST['email']."\n\n";
$message.="Message: \n".$_POST['texte']."\n";
mail("postmaster@xxxxxxxxxxx.com",$sujet,$message);
?>echo".$_POST['nom']."\n"
echo".$_POST['adresse']."\n"
echo".$_POST['telephone']."\n\n"
echo".$_POST['email']."\n\n"
echo".$_POST['texte']."\n"
<br>
</body>
</html>

4 réponses

bonhour
j'ai eu le meme probleme

sur cette ligne
<form name="formulaire" method="post" 
enctype="text/plain" action="envois-mail.php"> 

retire le "enctype="text/plain"

et test, sa a marcher pour moi
0
carbooky Messages postés 57 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 1 mai 2008 11
14 févr. 2008 à 11:53
?>echo".$_POST['nom']."\n"
echo".$_POST['adresse']."\n"
echo".$_POST['telephone']."\n\n"
echo".$_POST['email']."\n\n"
echo".$_POST['texte']."\n"


remplace ca par ceci:

echo".$_POST['nom']."\n"
echo".$_POST['adresse']."\n"
echo".$_POST['telephone']."\n\n"
echo".$_POST['email']."\n\n"
echo".$_POST['texte']."\n" ?>
0
effectivement fais attention tu a mal fermer ton code PHP "?>"
0
Matio Messages postés 671 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 25 janvier 2011 299
14 févr. 2008 à 12:01
Salut pour revenir à la page d'accueil :

header("Location: http://www.tonsite.index.php")
--
0