Formmail

Fermé
mag00 Messages postés 2 Date d'inscription jeudi 8 juillet 2010 Statut Membre Dernière intervention 9 juillet 2010 - 8 juil. 2010 à 17:20
wubi Messages postés 219 Date d'inscription dimanche 2 août 2009 Statut Membre Dernière intervention 6 octobre 2021 - 8 juil. 2011 à 17:09
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 ?

A voir également:

2 réponses

ghuysmans99 Messages postés 2495 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 337
8 juil. 2010 à 18:55
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
}
?>
0
wubi Messages postés 219 Date d'inscription dimanche 2 août 2009 Statut Membre Dernière intervention 6 octobre 2021 16
8 juil. 2011 à 17:09
Ce qui aurait été mieux, ghuisman99, c'est que tu nous montre de quoi avait l'air ce formulaire. mais ce n'est peut-être pas possible sur cette page?
Alors faire un lien vers une page de CCM qui supporte le HTML?
0