Formmail
mag00
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
wubi Messages postés 250 Statut Membre -
wubi Messages postés 250 Statut Membre -
Bonjour,
bonjour j'ai des problèmes avec mon formulaire, il apparait sur mon site, mais je ne reçois pas les données.
J'ai placé le formulaire dans ma page contact.html (est - ce que je devrais la nommer en .php?)
<body>
<form method=POST action=formmail.php >
<strong>
<input type=hidden name=subject value=formmail>
Le formulaire est hors de fonction pour l'instant
</strong>
<table>
<tr><td>Votre Nom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>
</div>
</tr>
</table>
</body>
ensuite j'ai créé le fichier formmail.php qui se li comme suit (seulement la partie php)
<body>
<php
$TO = "info@conceptwebplus.com";
$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.conceptwebplus.com>")
>
EST-CE QUE QUELQU'UN PEUT M'AIDER ?
bonjour j'ai des problèmes avec mon formulaire, il apparait sur mon site, mais je ne reçois pas les données.
J'ai placé le formulaire dans ma page contact.html (est - ce que je devrais la nommer en .php?)
<body>
<form method=POST action=formmail.php >
<strong>
<input type=hidden name=subject value=formmail>
Le formulaire est hors de fonction pour l'instant
</strong>
<table>
<tr><td>Votre Nom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>
</div>
</tr>
</table>
</body>
ensuite j'ai créé le fichier formmail.php qui se li comme suit (seulement la partie php)
<body>
<php
$TO = "info@conceptwebplus.com";
$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.conceptwebplus.com>")
>
EST-CE QUE QUELQU'UN PEUT M'AIDER ?
2 réponses
Essaie de réfléchir à ce que tu fais ... Déjà tu ne dois JAMAIS exposer à l'utilisateur des choses sur le formulaire qui ne lui sont pas utiles car s'il le veut il peut les changer (ici c'était le sujet du mail). Secundo ton HTML ne ressemble à rien, les attributs non numériques sont toujours entre double-guillemets et trois balises à la fin du fichier sont orphelines.
<?php
if (isset($_POST['action']))
{
$to = 'info@conceptwebplus.com';
$hdr = "From: $to";
$msg = '';
while (list($key, $val) = each($HTTP_POST_VARS))
$message .= "$key : $val\n";
mail($to, 'formmail', $msg, $h);
Header('Location: http://www.conceptwebplus.com');
}
else
{
?><body>
<form method="post" action="formmail.php">
<strong>
<input type="hidden" name="action" value="go">
Le formulaire est hors de fonction pour l'instant
</strong>
<table>
<tr>
<td>Votre Nom:</td>
<td><input type="text" name="realname" size=30></td>
</tr>
<tr>
<td>Votre Email:</td>
<td><input type="text" name="email" size=30></td>
</tr>
<tr>
<td>Sujet:</td>
<td><input type="text" name="title" size=30></td>
</tr>
<tr><td colspan=2>
Commentaires:<br>
<textarea COLS=50 ROWS=6 name="comments"></textarea>
</td></tr>
</table>
<br>
<input type="submit" value="Envoyer"> - <input type="reset" value="Annuler">
</form>
</body><?php
}
?>