Formulaire de contact

Résolu
Bonjour,

j'ai créée un formulaire suivant sur mon site, mais lorsque je clique sur "envoyer", ça m'ouvre une fenêtre Outlook... Alors que je voudrais que ça envoi le message directement sur ma boîte mail. Que se passe-t-il? Merci!

Voici le code:

FORM ACTION="mailto:sillagepeche@free.fr" method=POST ENCTYPE=text/plain>
<h3>Votre demande</h3>
<br>
<TABLE BORDER=0>
<TR>
<TD>Votre nom</TD>
<TD>
<INPUT type=text name="nom">
</TD>
</TR>

<TR>
<TD>Votre prénom</TD>
<TD>
<INPUT type=text name="prenom">
</TD>
</TR>

<TR>
<TD>Votre mail</TD>
<TD>
<INPUT type=text name="mail">
</TD>
</TR>

<TR>
<TD>Type de pêche</TD>
<TD>
<SELECT name="pêche">
<OPTION VALUE="silure">Silure</OPTION>
<OPTION VALUE="stage carpe">Stage Carpe Ados</OPTION>
<OPTION VALUE="mouche">Pêche à la mouche</OPTION>
</SELECT>
</TD>
</TR>

<TD>Formule</TD>
<TD>
Journée : <INPUT type=radio name="formule" value="journée">
<br>Séjour : <INPUT type=radio name="formule" value="séjour">
</TD>

<TR>
<TD>Votre demande:</TD>
<TD>
<TEXTAREA rows="3" name="commentaires">
</TEXTAREA>
</TD>
</TR>

<TR>
<TD COLSPAN=2>
<INPUT type="submit" value="Envoyer">
</TD>
</TR>
</TABLE>
</FORM>
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Bon finalement j'ai trouvé une autre solution qui fonctionne... je met simplement du texte aprés les balises <? ?> et un lien en html et ça marche... Merci, à bientôt
    1. Contributeur
      salut!
      si tu veux pas qu'il ouvre outlook,alors il faut le faire en php.
      1. Salut,

        merci,

        mais n' y a t-il pas une solution plus simple car je ne maîtrise pas du tout le PHP...?
    2. Contributeur
      la solution la plus simple c'est celle que tu as faite.hélas!!
      1. Ok bon ben je m'y mets alors...merci à+
      2. @dje26je me permet de reposer une question:

        j'ai réussi à résoudre le premier pb en utilisant du php, mais maintenant la redirection automatique ne fonctionne pas.

        Le message d'erreur suivant s'affiche:

        "Warning: Cannot modify header information - headers already sent by (output started at /mnt/140/sdb/5/7/sillagepeche/formul.php:1) in /mnt/140/sdb/5/7/sillagepeche/formul.php on line 1"

        Voici le code de ma page php:

        <?php header("Location: http://sillagepeche.free.fr/contact.html");

        $TO = "sillagepeche@free.fr";

        $h = "From: " . $TO;

        $message = "";

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

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

        ?>

        Merci!