Creation d'un formulaire
eric
-
nico58atk -
nico58atk -
bonjour,
j'essaie de créer un formulaire sur un site internet avec differents elements a renseigner.
mon formulaires doit etre expedier sur ma boite mail....comment dois je proceder....un detail c'est un site perso avec neuf telecom..
merci pour vos lumieres...
eric
j'essaie de créer un formulaire sur un site internet avec differents elements a renseigner.
mon formulaires doit etre expedier sur ma boite mail....comment dois je proceder....un detail c'est un site perso avec neuf telecom..
merci pour vos lumieres...
eric
A voir également:
- Creation d'un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Creation compte gmail - Guide
- Création site web - Guide
- Création d'un compte google - Guide
13 réponses
Salut,
Est ce que ton hebergeur (Neuf) supporte Php?
Pour le savoir, crée une page avec le bloc note appelée phpinfo.php puis dans cette page écris:
Mets là sur ton site.
Si, lorsque tu vas sur cette page, un tableau avec la configuration de php apparaît alors dis le nous, sinon il ya d'autres solutions...
Est ce que ton hebergeur (Neuf) supporte Php?
Pour le savoir, crée une page avec le bloc note appelée phpinfo.php puis dans cette page écris:
<? phpinfo(); ?>
Mets là sur ton site.
Si, lorsque tu vas sur cette page, un tableau avec la configuration de php apparaît alors dis le nous, sinon il ya d'autres solutions...
merci je viens de le faire mais je doute de ma config....
enfin avec l'assitant de config....
je peux avoir plus d'explications ?
merci encore a toi
enfin avec l'assitant de config....
je peux avoir plus d'explications ?
merci encore a toi
merci apparemment ca marche......
j'envoie les données....et je les recois sur ma boite mail.....
pb c'est que j'ai tout en le mail qui est en desordre avec les champs + les données...
as tu une solution ?
j'envoie les données....et je les recois sur ma boite mail.....
pb c'est que j'ai tout en le mail qui est en desordre avec les champs + les données...
as tu une solution ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voila ce que j'obtiens....
email=ebardon@9online.fr&url=http%3A%2F%2Febardon.9online.fr%2Findex.htm&sujet=Formulaire+des+Pages+Perso&*Nom=bardon&*Adresse=eric&*Ville=carnon&code+postal=34280&*e-mail=ebardon@9online.fr&select=2&select2=septembre&submit=Envoyer&commentaires=
email=ebardon@9online.fr&url=http%3A%2F%2Febardon.9online.fr%2Findex.htm&sujet=Formulaire+des+Pages+Perso&*Nom=bardon&*Adresse=eric&*Ville=carnon&code+postal=34280&*e-mail=ebardon@9online.fr&select=2&select2=septembre&submit=Envoyer&commentaires=
Euh oui mais, tu envoies ton mail comment? Tu pourrais me passer les lignes de codes qui concernent l'envoi du mail?
bligatoirement être renseignés)
<FORM METHOD="POST" ACTION="mailto:ebardon@9online.fr">
<table border=0 cellpadding=0 cellspacing=0 width="969" bordercolor="#3333CC" height="1369" align="center">
<input type="HIDDEN" name="email" value="ebardon@9online.fr">
<input type="HIDDEN" name="url" value="http://ebardon.9online.fr/index.htm">
<input type="HIDDEN" name="sujet" value="Formulaire des Pages Perso">
<FORM METHOD="POST" ACTION="mailto:ebardon@9online.fr">
<table border=0 cellpadding=0 cellspacing=0 width="969" bordercolor="#3333CC" height="1369" align="center">
<input type="HIDDEN" name="email" value="ebardon@9online.fr">
<input type="HIDDEN" name="url" value="http://ebardon.9online.fr/index.htm">
<input type="HIDDEN" name="sujet" value="Formulaire des Pages Perso">
On utiliser la fonction mail() de Php, je la trouve plus pratique personnellement que l'envoi vers mailto.
Donc écris plutôt:
Et tu crées un fichier nommé email.php dans le même repertoire que la page du formulaire et dedans tu mets:
Voilà, ça necessite pas mal de retouche et c'est un email en html. Mais c'est efficace.... Par contre, le mail proviendra de ton adresse Neuf Telecom et non pas de l'adresse du client...
Donc écris plutôt:
<FORM METHOD="POST" ACTION="./email.php"> <table border=0 cellpadding=0 cellspacing=0 width="969" bordercolor="#3333CC" height="1369" align="center"> <input type="text" name="nom" value="Nom"> <input type="text" name="adresse" value="adresse"> etc.....
Et tu crées un fichier nommé email.php dans le même repertoire que la page du formulaire et dedans tu mets:
<?php // Ce que tu avais mis en "hidden" peut être plus simplement consigné ici $email="ebardon@9online.fr"; $url="http://ebardon.9online.fr/index.htm"; $sujet="Formulaire des Pages Perso"; // Ce que tu récupère de ton formulaire avec la methode 'post' // Le nom entre crochet est celui de <input name $nom=$_POST['nom']; $ville=$_POST['ville']; //etc... $message="Email en provenance de $url<br> Bonjour $nom , vous habitez au $adresse à $ville etc..."; // L'envoi de l'email email($email,$sujet,$message) or echo "Envoi de l'email echoué"; // Voir http://fr2.php.net/manual/fr/function.mail.php
Voilà, ça necessite pas mal de retouche et c'est un email en html. Mais c'est efficace.... Par contre, le mail proviendra de ton adresse Neuf Telecom et non pas de l'adresse du client...
desolé ca marche tjrs pas.....
je n'ai meme plus d'envoi et bien sur aucune reception.....
tu peux m'ecrire la syntaxe exacte stp...!
je n'ai meme plus d'envoi et bien sur aucune reception.....
tu peux m'ecrire la syntaxe exacte stp...!
Bon essaie déjà:
Et pour email.php
Là c'est juste pour tester si ça marche. Désolé j'avais pris email() au lieu de mail() :-)
<FORM METHOD="POST" ACTION="./email.php"> <table border=0 cellpadding=0 cellspacing=0 width="969" bordercolor="#3333CC" height="1369" align="center"> <input type="text" name="nom" value="Nom"><br> <input type="text" name="adresse" value="adresse"><br> </form>
Et pour email.php
<?php $email="ebardon@9online.fr"; $url="http://ebardon.9online.fr/index.htm"; $sujet="Formulaire des Pages Perso"; $nom=$_POST['nom']; $adresse=$_POST['adresse']; $message="Email en provenance de $url<br> Bonjour $nom , vous habitez au $adresse"; mail($email,$sujet,$message) or echo "Envoi de l'email echoué"; ?>
Là c'est juste pour tester si ça marche. Désolé j'avais pris email() au lieu de mail() :-)
bonjour a tous deja et super votre site mais le probleme c que je n'est rien trouve pour mon probleme lol lol
dc voila g crée un petit formulaire pour mon clan il est en troip page inscription avec envoi ds donne sur la base de donne mysql le probleme c que je voudrai que si les champ ne sont pas rempli qu'il ny est pas d'inscription sur la base de donne mais qu'il y est un envoi sur une autre page exemple:(veuillez rentre tt ls champ) je ne trouve pas le code pour sa est ce que kelkun a une ide merci encore enormement et voila le code ds deux page merci enormement a tous de votre comprehenion c gentil.
voici pour la premiere page:
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000033" text="#666666" link="#000000">
<p align="center">Tapez votre prenom:</p>
<form action="formulaire.php"method="post"/>
<div align="center">
<input type="text" name="prenom" />
<p>Tapez votre speudo:</p>
<p>
<input type="text" name="speudo" />
</p>
<p>Tapez votre Ville:</p>
<p><input type="text" name="ville" /> </p>
<P>Tapez vos jeux n'oubliez pas les virgules:</P>
<p><input type="text" name="jeux" /> </p>
<p>Votre anciennetez au clan:</p>
<p><input type="text" name="ancienete" /> </p>
<p>Tapez votre fonction exemple:joueur,co-leader,leader</p>
<p><select name="fonction">
<option value="Joueur">Joueur</option>
<option value="Co-Leader">Co-Leader</option>
<option value="Leader">Leader</option>
</select>
</p>
<p><input type="submit" value="Valider" /></p>
</div>
</body>
</html>
voici pour la page 2:
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000033" text="#666666" link="#000000">
<div align="center">
<p><strong><font size="6">Votre fiche a bien été enregistrée
</font></strong></p>
<p><strong><font size="6">Merci.</font></strong></p>
<p>
<?
$prenom = htmlentities ($_POST['prenom']);
$speudo = htmlentities ($_POST['speudo']);
$ville = htmlentities ($_POST['ville']);
$jeux = htmlentities ($_POST['jeux']);
$ancienete = htmlentities ($_POST['ancienete']);
$fonction = htmlentities ($_POST['fonction']);
if ($prenom == "1" OR $speudo == "1" OR $ville == "1" OR $jeux == "1" OR $ancienete == "1" )
{
echo "Salut gamin ! Bienvenue sur mon site !<br />";
}
else // SINON
{
echo "Ceci est un site pour enfants, vous êtes trop vieux pour pouvoir entrer. Au revoir !<br />";
}
mysql_connect("localhost","root", "");
mysql_select_db("formulaire");
mysql_query("INSERT INTO formulaire VALUES('', '$prenom', '$speudo ','$ville','$jeux','$ancienete','$fonction')");
mysql_close();
?>
</p>
<p><font size="5"><strong>page membre <a href="affiche%20formulaire.php">ici</a></strong></font></p>
</div>
</body>
</html>
et apres l'affichage de la page membre :
<html>
<title>page d'inscription</title>
<body bgcolor="#000033" text="#666666" link="#000000">
<p align="center"><font color="#FFFFFF" size="5">Page Membre ATK</font></p>
<table width="857" height="2503" border="1" align="center">
<tr>
<td width="158"><font color="#FFFFFF">Prenom</font></td>
<td width="152"><font color="#FFFFFF">Speudo</font></td>
<td width="107"><font color="#FFFFFF">Ville</font></td>
<td width="104"><font color="#FFFFFF">Jeux</font></td>
<td width="111"><font color="#FFFFFF">Anciennete</font></td>
<td width="185"><font color="#FFFFFF">Fonction</font></td>
</tr>
<tr>
<td>
<?
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("formulaire"); // Sélection de la base coursphp
$reponse = mysql_query ("SELECT *FROM formulaire ORDER BY fonction DESC ");// Requête SQL
// On fait une boucle pour lister tout ce que contient la table :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<? echo $donnees['prenom']; ?></td>
<td><? echo $donnees['speudo']; ?></td>
<td><? echo $donnees['ville']; ?></td>
<td><? echo $donnees['jeux']; ?></td>
<td><? echo $donnees['anciennete']; ?></td>
<td><? echo $donnees['fonction']; ?> </td>
</tr>
<tr>
<td height="23">
<?
}
mysql_close(); // Déconnexion de MySQL
?>
dc voila g crée un petit formulaire pour mon clan il est en troip page inscription avec envoi ds donne sur la base de donne mysql le probleme c que je voudrai que si les champ ne sont pas rempli qu'il ny est pas d'inscription sur la base de donne mais qu'il y est un envoi sur une autre page exemple:(veuillez rentre tt ls champ) je ne trouve pas le code pour sa est ce que kelkun a une ide merci encore enormement et voila le code ds deux page merci enormement a tous de votre comprehenion c gentil.
voici pour la premiere page:
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000033" text="#666666" link="#000000">
<p align="center">Tapez votre prenom:</p>
<form action="formulaire.php"method="post"/>
<div align="center">
<input type="text" name="prenom" />
<p>Tapez votre speudo:</p>
<p>
<input type="text" name="speudo" />
</p>
<p>Tapez votre Ville:</p>
<p><input type="text" name="ville" /> </p>
<P>Tapez vos jeux n'oubliez pas les virgules:</P>
<p><input type="text" name="jeux" /> </p>
<p>Votre anciennetez au clan:</p>
<p><input type="text" name="ancienete" /> </p>
<p>Tapez votre fonction exemple:joueur,co-leader,leader</p>
<p><select name="fonction">
<option value="Joueur">Joueur</option>
<option value="Co-Leader">Co-Leader</option>
<option value="Leader">Leader</option>
</select>
</p>
<p><input type="submit" value="Valider" /></p>
</div>
</body>
</html>
voici pour la page 2:
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000033" text="#666666" link="#000000">
<div align="center">
<p><strong><font size="6">Votre fiche a bien été enregistrée
</font></strong></p>
<p><strong><font size="6">Merci.</font></strong></p>
<p>
<?
$prenom = htmlentities ($_POST['prenom']);
$speudo = htmlentities ($_POST['speudo']);
$ville = htmlentities ($_POST['ville']);
$jeux = htmlentities ($_POST['jeux']);
$ancienete = htmlentities ($_POST['ancienete']);
$fonction = htmlentities ($_POST['fonction']);
if ($prenom == "1" OR $speudo == "1" OR $ville == "1" OR $jeux == "1" OR $ancienete == "1" )
{
echo "Salut gamin ! Bienvenue sur mon site !<br />";
}
else // SINON
{
echo "Ceci est un site pour enfants, vous êtes trop vieux pour pouvoir entrer. Au revoir !<br />";
}
mysql_connect("localhost","root", "");
mysql_select_db("formulaire");
mysql_query("INSERT INTO formulaire VALUES('', '$prenom', '$speudo ','$ville','$jeux','$ancienete','$fonction')");
mysql_close();
?>
</p>
<p><font size="5"><strong>page membre <a href="affiche%20formulaire.php">ici</a></strong></font></p>
</div>
</body>
</html>
et apres l'affichage de la page membre :
<html>
<title>page d'inscription</title>
<body bgcolor="#000033" text="#666666" link="#000000">
<p align="center"><font color="#FFFFFF" size="5">Page Membre ATK</font></p>
<table width="857" height="2503" border="1" align="center">
<tr>
<td width="158"><font color="#FFFFFF">Prenom</font></td>
<td width="152"><font color="#FFFFFF">Speudo</font></td>
<td width="107"><font color="#FFFFFF">Ville</font></td>
<td width="104"><font color="#FFFFFF">Jeux</font></td>
<td width="111"><font color="#FFFFFF">Anciennete</font></td>
<td width="185"><font color="#FFFFFF">Fonction</font></td>
</tr>
<tr>
<td>
<?
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("formulaire"); // Sélection de la base coursphp
$reponse = mysql_query ("SELECT *FROM formulaire ORDER BY fonction DESC ");// Requête SQL
// On fait une boucle pour lister tout ce que contient la table :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<? echo $donnees['prenom']; ?></td>
<td><? echo $donnees['speudo']; ?></td>
<td><? echo $donnees['ville']; ?></td>
<td><? echo $donnees['jeux']; ?></td>
<td><? echo $donnees['anciennete']; ?></td>
<td><? echo $donnees['fonction']; ?> </td>
</tr>
<tr>
<td height="23">
<?
}
mysql_close(); // Déconnexion de MySQL
?>