Formmail

mag00 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
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 ?

2 réponses

ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
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 250 Statut Membre 16
 
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