Formulaire special
laloire
Messages postés
10
Statut
Membre
-
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 ?
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
-
salut je t'ai envoyé un message privé :)
-
-
ricki 38 je ne suis pas belle car je suis un homme
et je cherche a regler mon probleme-
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"; } } } ?>
-
-
ben je ne te vois pas sur msn
c'est quand même bizzard :) -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
merci beaucoup a toi
j'ai du partir c pour sa que je ne t'ai pas repondu de suite -
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.
-
je vais essaez sa
mais je trouve sa ou ?
Il y as pas un moyen de le faire soit meme ?
merci -
-
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 -
-
hummm je ne te vois pas sur msn ?
-
<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>