Formulaire special

laloire Messages postés 10 Statut Membre -  
laloire Messages postés 10 Statut Membre -
Bonjour,

je voudrais faire un formulaire pour que des personnes puissent mettre leurs :

nom
prenom
adresse mail

et aussi

adresse email d'un ou deux amis

enfin je voudrais qu'un mail soit envoye a ces amis avec un texte et un lien de mon site

comment faire ?
Configuration: Windows Vista
Internet Explorer 7.0

12 réponses

  1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    salut je t'ai envoyé un message privé :)
    1
  2. laloire Messages postés 10 Statut Membre 3
     
    bon, toujours pas de solution

    et c pas faute d'essayer
    1
  3. laloire Messages postés 10 Statut Membre 3
     
    ricki 38 je ne suis pas belle car je suis un homme

    et je cherche a regler mon probleme
    1
    1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
       
      tient je vais te laisser les codes ici

      pour ta page formulaire, page nommée formulaire.html

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=latin1" />
      <title>Untitled Document</title>
      </head>
      
      <body>
      <CENTER>
      <TABLE height="100%" cellSpacing=0 cellPadding=3 width="100%" border=0>
      <TBODY>
      <TR>
      <TD vAlign=top align=middle><FONT face=verdana,arial size=2>
      <FORM action="envoie.php" method=post><INPUT type=hidden value=1 name=ok>
      <TABLE cellSpacing=0 cellPadding=2 width="100%">
      <TBODY>
      <TR>
      <TD vAlign=center align=middle bgColor=#dcdcdc colSpan=2><FONT size=3><B>Suggérez Momentum Frederic M</B></FONT></TD></TR>
      <TR>
      <TD colSpan=2> </TD></TR>
      <TR>
      <TD bgColor=#dcdcdc colSpan=2><B>1. Identification:</B></TD></TR>
      <TR>
      <TD><BR>Votre nom</TD>
      <TD><BR><INPUT maxLength=50 size=30 name=nom></TD></TR>
      <TR>
      <TD>Votre email</TD>
      <TD><INPUT maxLength=100 size=30 name=email></TD></TR>
      <TR>
      <TD colSpan=2> </TD></TR>
      <TR>
      <TD bgColor=#dcdcdc colSpan=2><B>2. Inscrivez les adresses de courrier électronique des destinataires (veuillez séparer chaque adresse d'un ; ):</B></TD>
      </TR>
      <TR>
      <TD align=middle colSpan=2><BR>
        <input maxlength=100 size=120 name=destinataires /></TD>
      </TR>
      <TR>
      <TD colSpan=2> </TD></TR>
      <TR>
      <TD bgColor=#dcdcdc colSpan=2><B>3. Inscrivez un commentaire:</B></TD></TR>
      <TR>
      <TR>
      <TD align=middle colSpan=2><TEXTAREA name=commentaire rows=5 wrap=physical cols=65></TEXTAREA></TD></TR>
      <TR>
      <TD align=middle colSpan=2><INPUT type=submit name="submit" value="Suggérez ce site!"></TD></TR></TBODY></TABLE>
      </FORM></FONT></TD></TR>
      <TR>
      <TD vAlign=bottom align=middle><BR>
      <FORM>
      <HR width="100%" noShade SIZE=1>
      </FONT></TD></TR></TBODY></TABLE></CENTER></FORM>
      </body>
      </html>
      


      pour la page de traitement et d'envoir nommée envoie.php

      <?php
      
      function unhtmlentities ($string)
      {
      // Remplace les entités numériques
      $string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("1"))', $string);
      $string = preg_replace('~&#([0-9]+);~e', 'chr("1")', $string);
      // Remplace les entités litérales
      $trans_tbl = get_html_translation_table (HTML_ENTITIES);
      $trans_tbl = array_flip ($trans_tbl);
      return strtr ($string, $trans_tbl);
      }
      
      if(isset($_POST["submit"]))
      {
      $nom = stripslashes($_POST['nom']); 
      $email = stripslashes($_POST['email']);
      $destinataires = stripslashes($_POST['destinataires']);
      $commentaire = stripslashes($_POST['commentaire']);
      
      
      
      if(empty($nom)){
      echo 'Le champ nom est vide, revenez en arrière et veuillez le remplir s\'il vous plaît<br/>';
      }
      else if(empty($email)){
      echo 'Le champ email est vide, revenez en arrière et veuillez le remplir s\'il vous plaît<br/>';
      }
      else if(empty($destinataires)){
      echo 'Le champ destinataire est vide, revenez en arrière et veuillez le remplir s\'il vous plaît<br/>';
      } 
      else if(empty($commentaire)){
      echo 'Le champ commentaire est vide, revenez en arrière et veuillez le remplir s\'il vous plaît<br/>';
      }
       
      else
      {
      
       
      
       
      /////voici la version Mine 
      $headers = "MIME-Version: 1.0\r\n"; 
       
      //////ici on détermine le mail en format texte 
      $headers .= "Content-type: text/plain; charset=latin-1\r\n"; 
       
      ////ici on détermine l'expediteur et l'adresse de réponse 
      $headers .= "From: $email\r\nReply-to : $email"; 
       
      $subject="Inscription gardien"; 
      $destinataire="$destinataires"; 
      $body="Courriel:  $mail\nNom:  $nom\nCommentaire:  $commentaire";
      if (mail($destinataire,$subject,$body,$headers)) { 
      echo "Merci votre invitation a été envoyée"; 
      } else { 
      echo "Une erreur s'est produite"; 
      } 
      }
      }
      ?>
      
      0
      1. laloire Messages postés 10 Statut Membre 3 > Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention  
         
        je peux rien en faire meme pas le copier coller que se passe t'il avec les codes ?
        0
  4. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    ben je ne te vois pas sur msn

    c'est quand même bizzard :)
    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. laloire Messages postés 10 Statut Membre 3
     
    merci beaucoup a toi

    j'ai du partir c pour sa que je ne t'ai pas repondu de suite
    1
  7. Utilisateur anonyme
     
    essaye de le créer avec infopath et après tu le fait transmètre en HTML ou autre pour ton intégration sur ta page.
    0
  8. laloire Messages postés 10 Statut Membre 3
     
    je vais essaez sa

    mais je trouve sa ou ?

    Il y as pas un moyen de le faire soit meme ?

    merci
    0
  9. laloire Messages postés 10 Statut Membre 3
     
    je suis desole mais la je n'y arrive vraiment pas
    0
  10. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    bonjour :)

    je pourrais p-e t'aider.

    ce genre de formulaire ce fait en html et en php

    communique avec moi et on le fera ensemble si tu veux

    voici mon msn : ericp96@hotmail.com

    À bientôt
    0
  11. laloire Messages postés 10 Statut Membre 3
     
    ok je t'ai ajoute
    0
  12. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    hummm je ne te vois pas sur msn ?
    0
  13. laloire Messages postés 10 Statut Membre 3
     
    <CENTER>
    <TABLE height="100%" cellSpacing=0 cellPadding=3 width="100%" border=0>
    <TBODY>
    <TR>
    <TD vAlign=top align=middle><FONT face=verdana,arial size=2>
    <FORM action= method=post><INPUT type=hidden value=1 name=ok>
    <TABLE cellSpacing=0 cellPadding=2 width="100%">
    <TBODY>
    <TR>
    <TD vAlign=center align=middle bgColor=#dcdcdc colSpan=2><FONT size=3><B>Suggérez Momentum Frederic M</B></FONT></TD></TR>
    <TR>
    <TD colSpan=2> </TD></TR>
    <TR>
    <TD bgColor=#dcdcdc colSpan=2><B>1. Identification:</B></TD></TR>
    <TR>
    <TD><BR>Votre nom</TD>
    <TD><BR><INPUT maxLength=50 size=30 name=nom></TD></TR>
    <TR>
    <TD>Votre email</TD>
    <TD><INPUT maxLength=100 size=30 name=vemail></TD></TR>
    <TR>
    <TD colSpan=2> </TD></TR>
    <TR>
    <TD bgColor=#dcdcdc colSpan=2><B>2. Inscrivez les adresses de courrier électronique des destinataires:</B></TD></TR>
    <TR>
    <TD align=middle colSpan=2><BR><INPUT maxLength=100 size=40 name=dest></TD></TR>
    <TR>
    <TD align=middle colSpan=2><INPUT maxLength=100 size=40 name=dest></TD></TR>
    <TR>
    <TD align=middle colSpan=2><INPUT maxLength=100 size=40 name=dest></TD></TR>
    <TR>
    <TD align=middle colSpan=2><INPUT maxLength=100 size=40 name=dest></TD></TR>
    <TR>
    <TD align=middle colSpan=2><INPUT maxLength=100 size=40 name=dest></TD></TR>
    <TR>
    <TD colSpan=2> </TD></TR>
    <TR>
    <TD bgColor=#dcdcdc colSpan=2><B>3. Inscrivez un commentaire:</B></TD></TR>
    <TR>
    <TR>
    <TD align=middle colSpan=2><TEXTAREA name=commentaire rows=5 wrap=physical cols=65></TEXTAREA></TD></TR>
    <TR>
    <TD align=middle colSpan=2><INPUT type=submit value="Suggérez ce site!"></TD></TR></TBODY></TABLE></FORM></FONT></TD></TR>
    <TR>
    <TD vAlign=bottom align=middle><BR>
    <FORM>
    <HR width="100%" noShade SIZE=1>
    </FONT></TD></TR></TBODY></TABLE></CENTER></FORM>
    0