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 ?

12 réponses

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

et c pas faute d'essayer
1
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
Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
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
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
Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
ben je ne te vois pas sur msn

c'est quand même bizzard :)
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
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
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
laloire Messages postés 10 Statut Membre 3
 
je suis desole mais la je n'y arrive vraiment pas
0
Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
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
laloire Messages postés 10 Statut Membre 3
 
ok je t'ai ajoute
0
Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
hummm je ne te vois pas sur msn ?
0
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