A voir également:
- Soucis HTML formulaire inscription (PHP +)
- Whatsapp formulaire opposition - Guide
- Wetransfer gratuit sans inscription - Guide
- Formulaire de réclamation facebook - Guide
- Twitter inscription - Guide
- Editeur html - Télécharger - HTML
7 réponses
Je ne vois pas pourquoi le formulaire te serait soumis par email : tu ne lui a indiquer nulle part de le faire (et encore moins ton email).
Si tu ne connais pas le PHP, clique ici.
Si tu ne connais pas le PHP, clique ici.
et ?
bah si tu indique pas à ton formulaire à quoi il sers bé il serviras à rien, un tour sur google ;)
bah si tu indique pas à ton formulaire à quoi il sers bé il serviras à rien, un tour sur google ;)
exact, ton form ne redirige nulle part.
là tu as ta page pour l'envoi de ton formulaire:
--> formulaire.php
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
width:216px;
height:229px;
z-index:1;
left: -3px;
top: 135px;
}
#apDiv2 {
position:absolute;
width:228px;
height:190px;
z-index:2;
left: 441px;
top: 508px;
}
-->
</style>
<p><strong>Inscription LAN 2 </strong></p>
<p>du 13/11/09 </p>
<p>au</p>
<p>15/11/09 </p>
<p><img src="http://sebastien.bau.free.fr/74sLAN/Images/lognews.png" width="106" height="85"><br>
</p>
<form name="form1" method="post" action="envoi-ok.php">
<p>Prenom
<input type="text" name="Prenom" id="Prenom">
</p>
<p>Pseudo
<input type="text" name="Pseudo" id="Pseudo">
</p>
<p>Votre Email
<input type="text" name="Email" id="Email">
<br>
<br>
Annee de naissance
<select name="Date" id="Date">
<option>1960</option>
<option>1961</option>
<option>1962</option>
<option>1963</option>
<option>1964</option>
<option>1965</option>
<option>1966</option>
<option>1967</option>
<option>1968</option>
<option>1969</option>
<option>1970</option>
<option>1971</option>
<option>1972</option>
<option>1973</option>
<option>1974</option>
<option>1975</option>
<option>1976</option>
<option>1977</option>
<option>1978</option>
<option>1979</option>
<option>1980</option>
<option>1981</option>
<option>1982</option>
<option>1983</option>
<option>1984</option>
<option>1985</option>
<option>1986</option>
<option>1989</option>
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1993</option>
<option>1994</option>
</select>
<br>
<br>
Ville
<input type="text" name="Ville" id="Ville">
<p>Pays
<select name="Pays" id="Pays">
<option>France</option>
<option>Belgique</option>
<option>Suisse</option>
<option>Monaco</option>
</select>
</p>
<p>Vos Jeux
<input type="text" name="Jeux" id="Jeux">
<br>
<br>
Nom de votre Clan
<input name="Clan" type="text" id="Clan" value="">
</p>
<p>Jour d'arrivee
<select name="Arriver" id="Arriver">
<option>Vendredi PM</option>
<option>Vendredi Soir</option>
<option>Samedi PM</option>
<option>Samedi Soir</option>
</select>
<br>
<br>
<br>
Remarques a nous faire
:<br>
<textarea name="Remarques" id="Remarques" cols="45" rows="5"></textarea>
</p>
<p>
<input name="Submit" type="submit" onClick="MM_validateForm('Prenom','','R', 'Pseudo','','NisEmail','Email','','R','textarea','','R');return document.MM_returnValue" value="Envoyer" />
<br>
<br>
<br>
</p>
</form>
Il va rediriger sur la page: envoi-ok.php
dans ta page envoi-ok.php, tu a juste a reccupérer les variables et envoyer le mail en faisant comme ca:
<?php
$prenom = utf8_decode($_POST['Prenom']);
$pseudo = utf8_decode($_POST['Pseudo']);
//etc... tu recupère toutes tes variables
//ensuite tu envoi ton formulaire par email:
mail("ton@destinataire.com","Sujet de ton message","Bonjour, \n
$prenom souhaite s inscrire sur votre site avec le pseudo suivant: $pseudo \n \n
et tu continu avec toutes tes variables.","FROM:contact@tondomaine.com");
?>
\n est égal à saut de ligne
je te conseil d'utiliser la fonction utf8_decode comme je t'ai montré ci-dessus car sur certains serveur ce n'est pas automatiquement décodé.
Voilà, j'espère que ca va t'aider :)
là tu as ta page pour l'envoi de ton formulaire:
--> formulaire.php
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
width:216px;
height:229px;
z-index:1;
left: -3px;
top: 135px;
}
#apDiv2 {
position:absolute;
width:228px;
height:190px;
z-index:2;
left: 441px;
top: 508px;
}
-->
</style>
<p><strong>Inscription LAN 2 </strong></p>
<p>du 13/11/09 </p>
<p>au</p>
<p>15/11/09 </p>
<p><img src="http://sebastien.bau.free.fr/74sLAN/Images/lognews.png" width="106" height="85"><br>
</p>
<form name="form1" method="post" action="envoi-ok.php">
<p>Prenom
<input type="text" name="Prenom" id="Prenom">
</p>
<p>Pseudo
<input type="text" name="Pseudo" id="Pseudo">
</p>
<p>Votre Email
<input type="text" name="Email" id="Email">
<br>
<br>
Annee de naissance
<select name="Date" id="Date">
<option>1960</option>
<option>1961</option>
<option>1962</option>
<option>1963</option>
<option>1964</option>
<option>1965</option>
<option>1966</option>
<option>1967</option>
<option>1968</option>
<option>1969</option>
<option>1970</option>
<option>1971</option>
<option>1972</option>
<option>1973</option>
<option>1974</option>
<option>1975</option>
<option>1976</option>
<option>1977</option>
<option>1978</option>
<option>1979</option>
<option>1980</option>
<option>1981</option>
<option>1982</option>
<option>1983</option>
<option>1984</option>
<option>1985</option>
<option>1986</option>
<option>1989</option>
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1993</option>
<option>1994</option>
</select>
<br>
<br>
Ville
<input type="text" name="Ville" id="Ville">
<p>Pays
<select name="Pays" id="Pays">
<option>France</option>
<option>Belgique</option>
<option>Suisse</option>
<option>Monaco</option>
</select>
</p>
<p>Vos Jeux
<input type="text" name="Jeux" id="Jeux">
<br>
<br>
Nom de votre Clan
<input name="Clan" type="text" id="Clan" value="">
</p>
<p>Jour d'arrivee
<select name="Arriver" id="Arriver">
<option>Vendredi PM</option>
<option>Vendredi Soir</option>
<option>Samedi PM</option>
<option>Samedi Soir</option>
</select>
<br>
<br>
<br>
Remarques a nous faire
:<br>
<textarea name="Remarques" id="Remarques" cols="45" rows="5"></textarea>
</p>
<p>
<input name="Submit" type="submit" onClick="MM_validateForm('Prenom','','R', 'Pseudo','','NisEmail','Email','','R','textarea','','R');return document.MM_returnValue" value="Envoyer" />
<br>
<br>
<br>
</p>
</form>
Il va rediriger sur la page: envoi-ok.php
dans ta page envoi-ok.php, tu a juste a reccupérer les variables et envoyer le mail en faisant comme ca:
<?php
$prenom = utf8_decode($_POST['Prenom']);
$pseudo = utf8_decode($_POST['Pseudo']);
//etc... tu recupère toutes tes variables
//ensuite tu envoi ton formulaire par email:
mail("ton@destinataire.com","Sujet de ton message","Bonjour, \n
$prenom souhaite s inscrire sur votre site avec le pseudo suivant: $pseudo \n \n
et tu continu avec toutes tes variables.","FROM:contact@tondomaine.com");
?>
\n est égal à saut de ligne
je te conseil d'utiliser la fonction utf8_decode comme je t'ai montré ci-dessus car sur certains serveur ce n'est pas automatiquement décodé.
Voilà, j'espère que ca va t'aider :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui, tu as raison, perso j'ai un dédié chez ovh en gentoo et utf8 oblige. Comme tu dis ca dépends des hébergeurs
enorme merci a JM-Studio pour son aide, ca marche a la perfection, hebergeur (Free) squelette du site nuked-klan, j'ai créer un fichier txt sur mon bureau, mit le code que tu m'as donné (envoi-ok) j'ai enregistré et renommé l'extension en .php, j'ai glissé ce fichier ou il y a index de mon site, refais le code du block html et ca marche a la perfection. Grand merci a toi