Cédric
{ Membre }
Messages : 3
| Bonjour à toutes et à tous, J'ai un petit problème avec un formulaire pour une page contact, tiré du formulaire de Hαrιcoow. Le problème est que, lorsque je le teste, quand je clique sur envoyer, ça me renvoie à la page contact sans rien envoyer. Voici le code de la page HTML contact : - Code:
-
<form><center><form method=post action="donnees.php"><input type=hidden name=subject value=formmail><table><tr><td>Votre prénom :</td> <td><input type=text name=realname size=30></td></tr><tr><td>Votre e-mail :</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>Message :<br> <textarea cols=50 rows=6 name=comments></textarea></td></tr></table><br> <input type=submit value=Envoyer> <input type=reset value=Annuler></form></center></form> Et celui de la page HTML donnees.php : - Code:
-
$TO = "c.3driiik@live.fr";
$h = "From: " . $TO;
$message = "Votre message a bien été envoyé.";
while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; }
mail($TO, $subject, $message, $h);
Header("Location: ");
?> Concernant l'affichage du formulaire, il marche parfaitement par contre : - Spoiler:
Je ne comprends pas où peut-être l'erreur étant donner que c'est du copier-coller du formulaire trouvé sur le forum. Merci d'avance pour votre aide, Cédric. | | |
|
Liliana
{ Membre actif }
Messages : 997
| Bonjour; J'y connais rien en php; et j'ai pas testé le tuto; mais je remarque une différence entre les codes donnés par Haricoow et les tiens : Il manque un <?php en haut de ton code non ? Est-ce que ce ne serait pas cela qui fait planter ? - Ton code a écrit:
- $TO = "c.3driiik@live.fr";
$h = "From: " . $TO;
$message = "Votre message a bien été envoyé.";
while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; }
mail($TO, $subject, $message, $h);
Header("Location: ");
?> - Le code de Haricoow a écrit:
- <?php
$TO = "votre adresse email";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; }
mail($TO, $subject, $message, $h);
Header("Location: <url page de remerciement>");
?> | | |
|
Kaiji
Blanche-Neige
Messages : 5578
| Bonjour, Votre problème est-il résolu ? Si oui, merci de cocher dans "icône du sujet" l'icône en éditant votre 1er post.
| | |
|
Kaiji
Blanche-Neige
Messages : 5578
| Bonjour,
Aucune relance de la part du créateur du sujet ! Je considère donc ce problème comme étant résolu et je le déplace pour céder la place aux problèmes en cours.
Si vous avez d'autres questions, merci d'ouvrir un nouveau topic en respectant les règles de l'entraide.
| | |
|