Question à propos d'un formulaire (FORM)

Discussion dans 'Web, design' créé par XKisssss, 1 Mai 2006.

Statut de la discussion:
Fermée.
  1. Offline
    XKisssss aka Mireille is back !
    Code:
    <!--<HTML>
    <HEAD><TITLE>Email Form</TITLE></HEAD>
    <FORM METHOD="POST" ACTION="/fr/Form/form1.asp" ID="Form1"> <BR>
    TO: <INPUT NAME="toWho" TYPE="text" SIZE=40 ID="Text1"> <BR>
    FROM: <INPUT NAME="fromWho" TYPE="text" SIZE=40 ID="Text2"> <BR>
    SUBJECT: <INPUT NAME="Subject" TYPE="text" SIZE=40 ID="Text3"> <BR>
    <TEXTAREA NAME="Body" COLS=40 ROWS=5 ID="Textarea1"></TEXTAREA> <BR>
    <INPUT TYPE="SUBMIT" VALUE="Send Mail" ID="Submit1" NAME="Submit1">
    </FORM>
    </HTML>
    -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Enquête</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body bgcolor="#000066">
    <FORM METHOD="POST" ACTION="form1.asp?id=1" ID="Form1"> 
    <table width="800" border="0" cellspacing="0" cellpadding="0" ID="Table1">
      <tr> 
        
      <td colspan="2"><font color="#FFFFFF" size="6" face="Impact, Gill Sans, Gadget, Comic Sans MS">Participez<img src="Image.jpg" width="118" height="20"></font></td>
    </tr>
    <tr>
      <td width="99"> </td>
      <td width="701">
    <form action="mailto:eamil@skynet.be" method="post" enctype="text/plain" name="F test" id="F test">
      <p align="left"><font color="#FF9900" size="3" face="Impact, Gill Sans, Gadget, Comic Sans MS"> 
        </font></p>
      <p> 
        <input name="Nom" type="text" id="Nom" size="50" maxlength="60">
        <font color="#FF9900" size="3" face="Impact, Gill Sans, Gadget, Comic Sans MS" align="right">: 
        Nom * </font></p>
            
      <p> 
        <input name="Prenom" type="text" id="Prenom" size="50" maxlength="60">
        <font color="#FF9900" size="3" face="Impact, Gill Sans, Gadget, Comic Sans MS" align="right">: 
        Prénom *</font></p>
            <p><font color="#FF9900" size="3" face="Impact, Gill Sans, Gadget, Comic Sans MS"> 
                  <input name="Mail" type="text" id="Mail" size="50" maxlength="60">
        <font color="#FF9900" size="3" face="Impact, Gill Sans, Gadget, Comic Sans MS" align="right">: 
        Adresse e-mail *</font></p>
            <p><font color="#00FFFF" size="3" face="Impact, Gill Sans, Gadget, Comic Sans MS"> 
                <p>                   
    <input name="Submit" type="submit" value="Envoyer" ID="Submit1">
              <font color="#000066">via mail </font>
    <input type="reset" name="Submit2" value="Rétablir" ID="Reset1">
            </p>
            </form></td>
      </tr>
      <tr> 
        <td colspan="2"><div align="left"></table> </FORM> </div></td>
    </tr>
    </body>
    </html>
    En utilisant un formulaire comme celui-ci, quand la personne reçoit le formulaire, sous quelle forme le recoit-il ?

    Un email ?

    Quel email va apparaitre dans l'expéditeur ? (celui par défaut dans Outlook express ?)
    XKisssss, 1 Mai 2006
    #1
  2. Offline
    spinerz Touriste
    Pour les formulaires, tu dois faire un petit truc en php. : )

    Donc par exemple, la tu as fait ton formulaire en html
    Dans form action tu doi mettre formulaires.php

    comme ceci -> <FORM method="POST" action="formulaire.php">


    Dans le formulaire.php tu devras mettre ce code ci
    Pour le $msg = "Sender Name:\t$sender_name\n"; ça change, tu dois faire en fonction de ce que tu veux, enfin, des noms que tu as mit.
    Code:
    <?php
    
    $msg = "Sender Name:\t$sender_name\n";
    $msg .= "Sender E-Mail:\t$sender_email\n";
    $msg .= "Message:\t$message\n\n";
    
    $recipient = "tony.juret@wanadoo.fr";
    $subject = "Web Site Feedback";
    
    $mailheaders = "From: My Web Site <> \n";
    $mailheaders .= "Reply-To: $sender_email\n\n";
    
    mail($recipient, $subject, $msg, $mailheaders);
    
    echo "<HTML><HEAD>";
    echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
    echo "<H4 align=center>Merci, $sender_name</H1>";
    echo "<P align=center>";
    echo "Vos informations ont été envoyées avec succès.</P>";
    echo "</BODY></HTML>";
    
    ?> 
    Et quand l'utilisateur aura envoyé, celui qui a son adresse mail là il aura ça dans sa boite mail ->

    Sender Name: ###
    Sender E-Mail: ###
    Message: ###


    vala, en esperant t'avoir aidé : )
    spinerz, 1 Mai 2006
    #2
  3. Offline
    La Poubelle Elite
    Spinerz,

    Code:
    FORM METHOD="POST" ACTION="form1.asp?id=1" ID="Form1"
    XKisss,

    Le code de traitement se trouve sur ta page ASP.

    Tu peux donner n'importe quel adresse d'expediteur selon ton composant ASP.
    La Poubelle, 1 Mai 2006
    #3
  4. Offline
    La Poubelle Elite
    Un des composant mails les plus courant
    fSendMail "Oussama@Barbu.ir", "Bush@WorldCompany.com", "Tasse de thé", "Avec ou sans sucre", ""

    Code:
    function fSendMail(strTo, strFrom, strSubject, strBody, strAttachFile)
    	dim objMail
    	set objMail = Server.CreateObject("CDONTS.NewMail")
    	objMail.To = strTo
    	objMail.From = strFrom
    	objMail.BodyFormat=0
    	objMail.MailFormat=0 
    	objMail.Subject = strSubject
    	objMail.Body = strBody
    	objMail.send
    	set objMail = nothing
    end function
    
    La Poubelle, 1 Mai 2006
    #4
Statut de la discussion:
Fermée.