Créer un formulaire dans un site
cjik1
Messages postés
234
Date d'inscription
Statut
Membre
Dernière intervention
-
cjik1 Messages postés 234 Date d'inscription Statut Membre Dernière intervention -
cjik1 Messages postés 234 Date d'inscription Statut Membre Dernière intervention -
Bonsoir;
je suis bloqué; je ne sais pas comment créer un formulaire dans mon site, j'ai besoin que les internautes puissent me contacter directement en ligne.
Mon site est entrain d'être crée dans publisher.
merci de m'aider
je suis bloqué; je ne sais pas comment créer un formulaire dans mon site, j'ai besoin que les internautes puissent me contacter directement en ligne.
Mon site est entrain d'être crée dans publisher.
merci de m'aider
A voir également:
- Créer un formulaire dans un site
- Whatsapp formulaire opposition - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
10 réponses
ok ;-))
donne moi en MP ce que tu veux dans le formulaire et je te le fais !!
donne moi en MP ce que tu veux dans le formulaire et je te le fais !!
Dans mon formulaire , j'aimerais avoir les champs suivants:
nom:
prenom:
pays:
ville:
Tel:
type de formation: bureautique;maintenance informatique;réseaux informatique;programmation;web master
E-mail:
le formulaire envoyé à: kekem@ifrance.com
lessaleopold@yahoo.fr
message: votre demande a été reçue, vous recevrez une reponse dans 48h; parlez de ce site autour de vous
voila en sustance;
mais, j'aimerais apprendre moi meme à faire !!!
dans l'attente
nom:
prenom:
pays:
ville:
Tel:
type de formation: bureautique;maintenance informatique;réseaux informatique;programmation;web master
E-mail:
le formulaire envoyé à: kekem@ifrance.com
lessaleopold@yahoo.fr
message: votre demande a été reçue, vous recevrez une reponse dans 48h; parlez de ce site autour de vous
voila en sustance;
mais, j'aimerais apprendre moi meme à faire !!!
dans l'attente
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php // On vérifie si la fonction ini_set() a été désactivée... $desactive = ini_get('disable_functions'); if (preg_match("/ini_set/i", "$desactive") == 0) { // Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs... ini_set("error_reporting" , "E_ALL & ~E_NOTICE"); } // Vérifier que le formulaire a été envoyé... if (isset($_POST['envoi'])) { //On commence une session pour enregistrer les variables du formulaire... session_start(); $_SESSION['champ1'] = $_POST['champ1']; $_SESSION['champ2'] = $_POST['champ2']; $_SESSION['champ3'] = $_POST['champ3']; $_SESSION['champ4'] = $_POST['champ4']; $_SESSION['champ5'] = $_POST['champ5']; $_SESSION['zone_email1'] = $_POST['zone_email1']; //Enregistrement des zones de texte... $_SESSION['zone_texte1'] = $_POST['zone_texte1']; // Définir l\'icone apparaissant en cas d\'erreur... // Définir sur 0 pour afficher un petit x de couleur rouge. // Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant // Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\', // ce dernier devant se trouver au même niveau que votre formulaire... $flag_icone = 0; // On vérifie si $flag_icone est défini sur 0 ou 1... if ($flag_icone == 0) { $icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>"; } else { $icone = "<img src=\"images/icone.gif\""; } // Définir l'indicateur d'erreur sur zéro... $flag_erreur = 0; // N'envoyer le formulaire que s'il n'y a pas d'erreurs... if ($flag_erreur == 0) { // Addresse de réception du formulaire $email_dest = "kekem@ifrance.com "; $sujet = "formulaire de demande"; $entetes ="MIME-Version: 1.0 \n"; $entetes .="From: EXPEDITEUR<lessaleopold@yahoo.fr >\n"; $entetes .="Return-Path: EXPEDITEUR<lessaleopold@yahoo.fr >\n"; $entetes .="Reply-To: EXPEDITEUR<lessaleopold@yahoo.fr >\n"; $entetes .="Content-Type: text/html; charset=iso-8859-1 \n"; $partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n"; //Partie HTML de l'e-mail... $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">nom: = " . $_SESSION['champ1'] . "</font><br>\n"; $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">prenom: = " . $_SESSION['champ2'] . "</font><br>\n"; $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">pays: = " . $_SESSION['champ3'] . "</font><br>\n"; $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">ville: = " . $_SESSION['champ4'] . "</font><br>\n"; $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Tel: = " . $_SESSION['champ5'] . "</font><br>\n"; $partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail: = " . $_SESSION['zone_email1'] . "</font><br>\n"; $partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">type de formation:<br> bureautique;<br>maintenance informatique;<br>réseaux informatique;<br>programmation;<br>web master = " . $_SESSION['zone_texte1'] . "</font><br>\n"; // Fin du message HTML $fin = "</body></html>\n\n"; $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin; // Send the e-mail if (@!mail($email_dest,$sujet,$sortie,$entetes)) { echo("Envoi du formulaire impossible"); exit(); } else { // Rediriger vers la page de remerciement header("Location:merci.html"); exit(); } // Fin else } // Fin du if ($flag_erreur == 0) { } // Fin de if POST ?> <html> <!-- Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6 Auteur : Frédéric Ménard (assistant@f1-fantasy.net) Site : http://www.f1-fantasy.net/assistant --> <head> <title>Formulaire</title><script language="JavaScript"> function verifSelection() { if (document.mail_form.champ1.value == "") { alert("veuillez remplir le champ NOM") return false } if (document.mail_form.champ2.value == "") { alert("veuillez remplir le champ PRENOM") return false } if (document.mail_form.champ3.value == "") { alert("veuillez remplir le champ PAYS") return false } if (document.mail_form.champ4.value == "") { alert("veuillez remplir le champ VILLE") return false } if (document.mail_form.zone_email1.value == "") { alert("veuillez remplir VOTRE EMAIL") return false } invalidChars = " /:,;'" for (i=0; i < invalidChars.length; i++) { // does it contain any invalid characters? badChar = invalidChars.charAt(i) if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) { alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.") document.mail_form.zone_email1.focus() return false } } atPos = document.mail_form.zone_email1.value.indexOf("@",1) // there must be one "@" symbol if (atPos == -1) { alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos) if (periodPos == -1) { // and at least one "." after the "@" alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } if (periodPos+3 > document.mail_form.zone_email1.value.length) { // must be at least 2 characters after the alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } if (document.mail_form.zone_texte1.value == "") { alert("veuillez formuler une demande") return false } } // Fin de la fonction </script> </head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()"> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="16"><div align="center"> <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php if ($erreur_champ1) { echo(stripslashes($erreur_champ1)); } else { if ($erreur_champ2) { echo(stripslashes($erreur_champ2)); } else { if ($erreur_champ3) { echo(stripslashes($erreur_champ3)); } else { if ($erreur_champ4) { echo(stripslashes($erreur_champ4)); } else { if ($erreur_champ5) { echo(stripslashes($erreur_champ5)); } else { if ($erreur_email1) { echo(stripslashes($erreur_email1)); } else { if ($erreur_texte1) { echo(stripslashes($erreur_texte1)); } else { } // Fin du else... } // Fin du else... } // Fin du else... } // Fin du else... } // Fin du else... } // Fin du else... } // Fin du else... ?> </strong></font> </div></td> </tr> </table> <p align="center"></p><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">nom: </font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ1) { echo($icone); } ?> </td> <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">prenom: </font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ2) { echo($icone); } ?> </td> <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">pays: </font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ3) { echo($icone); } ?> </td> <td><input name="champ3" type="text" value="<?=stripslashes($_SESSION['champ3']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">ville:</font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ4) { echo($icone); } ?> </td> <td><input name="champ4" type="text" value="<?=stripslashes($_SESSION['champ4']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">Tel: </font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ5) { echo($icone); } ?> </td> <td><input name="champ5" type="text" value="<?=stripslashes($_SESSION['champ5']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">E-mail: </font></div></td> <td width="30" align="center" valign="middle"> <?php if ($erreur_email1) { echo($icone); } ?> </td> <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">type de formation: bureautique;maintenance informatique;réseaux informatique;programmation;web master </font></div></td> <td width="30" align="center" valign="top"> <?php if ($erreur_texte1) { echo($icone); } ?> </td> <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td> </tr></table><table width="566" border="0" align="center"><tr> <td valign="top"><div align="center"> <input type="reset" name="Reset" value=" Effacer "> <input type="submit" name="envoi" value="Envoyer"> </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>
tu enregistre en .php
TU CHANGE JUSTE " EXPEDITEUR" Par le nom que tu veux !
et tu fais une page "merci.html"
NON
LE CODE QUE J AI MIS EST LA PAGE ENTIERE AVEC LE FORMULAIRE COMPLET
TU COPIE LE CODE , tu le passe dans ton bloc note ; tu le sauvegarde en l appelant
formulaire.php tu fais une page en html ou tu remercie l expediteur du mail ,
que tu appelle merci.html tu envois les 2 sur ton serveur !!
et si tu vas voir la page formulaire.php tu verras le formulaire ;-)):
LE CODE QUE J AI MIS EST LA PAGE ENTIERE AVEC LE FORMULAIRE COMPLET
TU COPIE LE CODE , tu le passe dans ton bloc note ; tu le sauvegarde en l appelant
formulaire.php tu fais une page en html ou tu remercie l expediteur du mail ,
que tu appelle merci.html tu envois les 2 sur ton serveur !!
et si tu vas voir la page formulaire.php tu verras le formulaire ;-)):
excusez moi de trop de questions!!
je n'ai pas bien compris cette phrase: "tu fais une page en html ou tu remercie l expediteur du mail ,
que tu appelle merci.html tu envois les 2 sur ton serveur !!
et si tu vas voir la page formulaire.php tu verras le formulaire ;-)): "
que veux dire faire une page en htlm ?
es ce que je dois coller aussi le code dans ma page web qui contiendra le formulaire ou je la laisse vide?
ou j'envoie separement le fichier formulaire.php avec le site pendant la publication?
encore une explication et je comprend !
j'attend
je n'ai pas bien compris cette phrase: "tu fais une page en html ou tu remercie l expediteur du mail ,
que tu appelle merci.html tu envois les 2 sur ton serveur !!
et si tu vas voir la page formulaire.php tu verras le formulaire ;-)): "
que veux dire faire une page en htlm ?
es ce que je dois coller aussi le code dans ma page web qui contiendra le formulaire ou je la laisse vide?
ou j'envoie separement le fichier formulaire.php avec le site pendant la publication?
encore une explication et je comprend !
j'attend
;-))
tu as 2 pages !!
la premiere est le formulaire !! formulaire.php ou il y as le code que j ai mis plus haut !
la deuxieme tu la fais toi tu l appel merci.html, c est une page ou tu ecris merci a l expediteur du mail :-))
des que le mail seras envoye l expediteur verras cette page de remerciement ! qui lui confirmeras l envois !!
tu as 2 pages !!
la premiere est le formulaire !! formulaire.php ou il y as le code que j ai mis plus haut !
la deuxieme tu la fais toi tu l appel merci.html, c est une page ou tu ecris merci a l expediteur du mail :-))
des que le mail seras envoye l expediteur verras cette page de remerciement ! qui lui confirmeras l envois !!
bien, je comprend !
en resumer:
1- je copie le code et colle dans bloc note: je sauvegarde: formulaire.php
2- dans mon site je fais une page que je nomme : merci.htlm
et dans cette page je met le message que l'expéditeur lira une fois son formulaire envoyé.
3- ce fichier: formulaire.php doit être publié avec mon site.
es-il possible de voir ce formulaire remplissable avant la publication du site ? ou ce formulaire n'est visible qu'à l'internet?
j'attend
en resumer:
1- je copie le code et colle dans bloc note: je sauvegarde: formulaire.php
2- dans mon site je fais une page que je nomme : merci.htlm
et dans cette page je met le message que l'expéditeur lira une fois son formulaire envoyé.
3- ce fichier: formulaire.php doit être publié avec mon site.
es-il possible de voir ce formulaire remplissable avant la publication du site ? ou ce formulaire n'est visible qu'à l'internet?
j'attend
C est ca :-))
pour voir le formulaire sur ton pc
oui c est possible ! mais il te faut easy php ou wampserver pour interpreter le php en local !
pour voir le formulaire sur ton pc
oui c est possible ! mais il te faut easy php ou wampserver pour interpreter le php en local !
Tu mets ta page dans ton dossier "www" dans disque local => progam files => easy php => www
(à peu de choses près)
Click droit sur l'icone easyphp à coté de l'horloge puis click sur "weblocal"
Ca lancera normalement ton navigateur par defaut sur la racine de ton dossier WWW, il ne reste donc plus qu'a selectionner ta page en navigant dans tes dossier au sein du WWW.
(à peu de choses près)
Click droit sur l'icone easyphp à coté de l'horloge puis click sur "weblocal"
Ca lancera normalement ton navigateur par defaut sur la racine de ton dossier WWW, il ne reste donc plus qu'a selectionner ta page en navigant dans tes dossier au sein du WWW.
bien, ça donne bien, ce programme me permet de visualiser mon site comme si j'étais sur Internet; c'est formidable.
question: comment faire pour recompenser ceux qui envoie les reponses sur commentçamarche; qui les paye ?
je suis émerveillé par leur détermination à faire que les gens deviennent des informaticiens !!!!
bientôt je serai un grand web master grace à ce site, et je n'ai jamais été dans un centre de formation web master
c'est ce site qui me forme jour apès jour!!
question: comment faire pour recompenser ceux qui envoie les reponses sur commentçamarche; qui les paye ?
je suis émerveillé par leur détermination à faire que les gens deviennent des informaticiens !!!!
bientôt je serai un grand web master grace à ce site, et je n'ai jamais été dans un centre de formation web master
c'est ce site qui me forme jour apès jour!!
j'ai rempli le générateur de formulaire jusqu'à la dernière page et je suis bloqué; comment faire maintenant pour voir le formulaire dans mon site ?
merci