Bonjour,
voilà, j'espère que vous pourrez m'aider car j'ai un problème avec mon formulaire. Comme je suis un newbie, désolé si les infos fournies ne sont pas suffisante que pour analyser le problème... En fait, la page de remerciement s'affiche lorsque je clique sur le bouton valider, je reçois bien le mail, mails les données indiquées dans le champs du formulaire n'apparaissent pas dans le mail reçu.
voici le script:
page contact.php:
<div class="header-breadcrumbs">
<ul>
<li><a href="index.htm">Home</a></li>
<li><a href="contact.htm">Contact</a></li>
</ul>
<!-- Search form -->
<div class="searchform">
<form action="#" method="get" class="form">
<fieldset>
<input value=" Search..." name="field" class="field" />
<input type="submit" value="GO!" name="button" class="button" />
</fieldset>
</form>
</div>
</div>
</div>
<?php
$TO = "info@xxx.xxx";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://xxx.xxx/merci" );
?>
<form method="POST" action="formmail.php" >
<input type="hidden" name="subject" value="formmail">
<table width="360">
<tr><td width="115">Votre Nom:</td>
<td width="233"><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>Votre tél:</td>
<td><input type="text" name="tel" 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 align="center"></div>
<div align="center"></div>
</form>
<div align="center"></div>
<div align="center"></div>
</form>
Page form.php:
<?php
$TO = "xxx.xxx";
$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.xxx.xxx/merci" );
?>
<div class="header-breadcrumbs">
<ul>
<li><a href="index.htm">Home</a></li>
<li><a href="contact.htm">Contact</a></li>
</ul>
<!-- Search form -->
<div class="searchform">
<form action="#" method="get" class="form">
<fieldset>
<input value=" Search..." name="field" class="field" />
<input type="submit" value="GO!" name="button" class="button" />
</fieldset>
</form>
</div>
</div>
</div>
<div class="main-content">
<!-- Pagetitle -->
<h1 class="pagetitle">CONTACT</h1>
<!-- Content unit - One column -->
<div class="column1-unit">
</div>
<h1 class="block">Merci de nous avoir contacté </h1>
<div class="column1-unit">
<div class="contactform">
<form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<div align="center"></div>
<div align="center">
<p>Votre demande à bien été envoyée.</p>
<p>Nous ferons le nécessaire pour la traiter dans les plus brefs délais. </p>
</div>
</form>
</div>
Merci pour votre aide