Auteur Sujet: Formulaire  (Lu 1287 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne asyd

  • Débutant
  • *
  • Messages: 7
Formulaire
« le: 06 février 2004 à 17:45:26 »
Salut,

  Je suis novice en PHP, j'ai recuperer un formuliare en PHP (formmail)
Qui foctionne mais quant je recoie le mais le champ a remplir sont vide pouvez vous m'aider merci a vous voilà le fichiers php

formmail.html


<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<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>



Puis formmail.php

<?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: http://<URL de la page de remerciement>");

?>


voilà l"email que je recoie

subject : realname : email : title : comments :


 

Hors ligne cheminots

  • Connaisseur
  • ***
  • Messages: 429
    • http://www.cheminots.be
Formulaire
« Réponse #1 le: 06 février 2004 à 23:30:56 »
formmail.php devient tout simplement

mail($email, $title, $comments, $h);

(je suppose que $h contient qqch du genre )"From: $from\nX-Mailer: PHP/" . phpversion()
www.cheminots.be
Le Portail des Cheminots et des amis du rail

Hors ligne asyd

  • Débutant
  • *
  • Messages: 7
Formulaire
« Réponse #2 le: 08 février 2004 à 15:28:43 »
salut,

Merci a toi cela me foctionne pas j'ai changer comme dit

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

par

mail($email, $title, $comments, $h);

Hors ligne asyd

  • Débutant
  • *
  • Messages: 7
Formulaire
« Réponse #3 le: 08 février 2004 à 15:32:27 »
aider moi je suis vraiment bloqué merci a vous.

Hors ligne Ice

  • VIP
  • *****
  • Messages: 2 403
    • ATFX
Formulaire
« Réponse #4 le: 08 février 2004 à 16:14:49 »
formmail.html


<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<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>



Puis formmail.php

<?php
$TO = "<votre adresse email>";

$h = "From: ".$realname." <".$email.">\n";




mail($TO, $title, nl2br($comments), $h);


?>
 

Hors ligne asyd

  • Débutant
  • *
  • Messages: 7
Formulaire
« Réponse #5 le: 08 février 2004 à 22:06:26 »
je te remercie mais ce que je cherche ces un formulaire que l'on remplie et que l'on recoit par email celui que j'ai trouver et bien mais il ne fonctionne pas bien pouvez vous m'aider merci a vous tous.

Hors ligne Ice

  • VIP
  • *****
  • Messages: 2 403
    • ATFX
Formulaire
« Réponse #6 le: 09 février 2004 à 09:52:12 »
Il ne fonctionne pas le code que je viens de te donner ???

Hors ligne asyd

  • Débutant
  • *
  • Messages: 7
Formulaire
« Réponse #7 le: 10 février 2004 à 00:32:48 »
Merci a toi sa foctionne mais j'ai un code audessus.
J'aimerai savoir pourquoi le formulaire ne fonctionne pas.

Mais ton fichier fonctionne bien mais cela resemble a un formulaire pour envoier un email.