Probleme dans mon code

julien21000 -  
Titial69 Messages postés 269 Statut Membre -
Bonjour,

j'essaye de réalisé un formulaire en php , j'ai fait mes deux page php avec mon code cependant sa ne marche toujours pas pouriez vous m'aidez ?

voici les code:

<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Nom:</td>
<td><input type=text name=realname size=25></td></tr>
<tr><td>Email:</td>
<td><input type=text name=email size=25></td></tr>
<tr><td colspan=2>Message:<br>
<textarea name=comments COLS=25 ROWS=6 class="style1"></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>

et l'otre code :

<?php
$TO = "creative.web.designn@gmail.com";

$h = "From: " . $TO;

$message = "merci";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://<index_1.html>");

?>

voila merco d'avance

4 réponses

rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
avec un print_r($_post) dans ta page de recption tu obtien quoi ?
0
Titial69 Messages postés 269 Statut Membre 20
 
Il faudrait mettre les " pour tous les attribut. Est ce qu'il t'affiche au moins les variable $keys?
0
njulienha
 
enfete quand je clique sur envoyer sa m'écrit sa ..... alor que mon fichier php est bien au bonne endroit ..
mais sachant que j'essaye alors que mon site n'est pas en ligne

Firefox ne peut trouver le fichier à l'adresse /L:/SITE INTERNET/creative web design html/site_flash/formmail.php.
0
Titial69 Messages postés 269 Statut Membre 20
 
ben la réponse est claire, le problème ne vient pas du code, mais de ton emplacement, il ne trouve pas ton fichier php, vérifie le nom et qu'il soit bien dans le meme répertoire que ton fichier html.

Sinon, tu sais, tu n'est pas obligé de mettre un fichier php séparé, tu peut faire un seul fichier, et avec une boucle php pour vérifier si tu as envoyé un message, si oui -> on récupère les données et on les envoies, et on affiche "message envoyé" sinon -> on affiche le formulaire.
0