Version complète: sur le forum Webmaster Hub : Comment faire un formulaire de contact ?
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
tapaleur
Bonjour à tous,

Je suis tout nouveau sur ce forum, et j'ai grand besoin de vous.

J'ai créé un nouveau site, et j'ai voulu mettre en place un formulaire, seulement je n'y suis pas arrivé. Je ne connais quasiement rien au php.

J'ai créé 2 page:
- formulaire-contact.php avec le tableau de mon formulaire
- traitement.php avec le code d'envoi des données

Mon formulaire:

CODE
<form method=POST action=traitement.php >
<input type=hidden name=subject value=formmail>
<table width="600">
<tr>
  <td width="215"><div align="left">Votre Nom / Pseudo :</div></td>
    <td width="373"><input type=text name=nom size=50></td></tr>
<tr>
  <td><div align="left">Votre Email :</div></td>
    <td><input type=text name=mail size=50></td></tr>
<tr>
  <td><div align="left">URL de votre site :</div></td>
    <td><input type=text name=URL size=50></td></tr>
<tr>
  <td width="158"><div align="left">Je veux recevoir les promo : </div></td>
  <td width="377">oui
    <input type="radio" name="recevoirpromo" value="je veux recevoir les promo">
non
<input type="radio" name="recevoirpromo" value="je ne veux pas recevoir les promo"></td>
</tr>
<tr>
  <td><div align="left">Sujet de votre message  :</div></td>
    <td><input type=text name=objet size=50></td></tr>
<tr>
  <td colspan=2>Votre message :<br>
  <textarea COLS=70 ROWS=10 name=message></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
    <input type=reset value=Annuler>
</form>



Ma page traitement.php:

CODE
<?php
$adresse="mon_mail_AT_mon_domaine.fr";
$from=" $nom <$email>";
mail($URL, $recevoirpromo,$objet, $message);
?>



Est ce que quelqu'un peut m'aider, afin de trouver les erreurs que j'ai pu faire dans ces codes.

Merci
Djames-Allen
Salut et bienvenue ,

La 1er erreur que je vois c'est ta page contact doit etre pour moir une page contact.html .La seul page que tu as en php est la page traitement celle qui va s'effectuer sur le serveur . Ton internaute lui surfera sur la page contact.html et c'est bien là qu'il verra le formulaire à remplir .

J'éspére que je t'aurais un peu aidé car je ne suis pas encore un As en PHP .
Je suis pratiquemment tout débutant comme toi .

Cordialement Djames wink.gif
joora
es-tu sûr déjà que ton hébergeur autorise la fonction mail() ?
Au nid !
Pourquoi se casser la tête quand on est pas sûr de soi ? tongue.gif

Tu as ici la possibilité de faire sans problème un formulaire même complexe !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.