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 ?
A voir également:
- Formulaire special
- Whatsapp formulaire opposition - Guide
- Caractere special - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Dossier spécial - Guide
- Symbole special - Guide
12 réponses
ricki 38 je ne suis pas belle car je suis un homme
et je cherche a regler mon probleme
et je cherche a regler mon probleme
tient je vais te laisser les codes ici
pour ta page formulaire, page nommée formulaire.html
pour la page de traitement et d'envoir nommée envoie.php
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";
}
}
}
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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
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
<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>
<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>