[Forumulaire de Contact]
mignogeo
-
Erdnax Messages postés 2279 Statut Contributeur -
Erdnax Messages postés 2279 Statut Contributeur -
Bonjour,
J'ai créer un formulaire de contact (nommée contacts.html) dont voila le code :
Et voila le code de la page traitement.php
Merci de me dire si il y a des erreurs !!
J'ai créer un formulaire de contact (nommée contacts.html) dont voila le code :
<form name="form1" method="post" action="traitement.php"> <div align="center" class="Style6"> <p>Pseudo<span class="Style7">*</span> : <input name="Pseudo" type="text" id="Pseudo" size="20" maxlength="40"> </p> <p>Ville<span class="Style7">*</span> : <input name="Ville" type="text" id="Ville" size="25" maxlength="40"> Dep. <input name="Dep" type="text" id="Dep" size="4" maxlength="2"> </p> <p>Email<span class="Style7">*</span> : <input name="Email" type="text" id="Email" size="25" maxlength="70"> </p> <p> </p> <p>Site web (pas de skyblog !) <input name="Site" type="text" id="Site" size="28" maxlength="80"> </p> <p>Motif de votre message : <select name="Motif" id="Motif"> <option>Pour envoyer un message</option> <option>Probleme Technique</option> <option>Partenariat</option> </select> </p> <p> </p> <p>Message<span class="Style7">*</span> : </p> <p> <textarea name="Message" cols="55" rows="6" id="Message"></textarea> </p> <p> </p> <p> <input type="submit" name="Submit" value="Envoyer"> </p> <p> </p> </div> </form>
Et voila le code de la page traitement.php
<?php $adresse = 'mon_adresse@moi.com'; $object = $_POST['motif']; $pseudo = $_POST['pseudo']; $ville = $_POST['ville']; $site = $_POST['site']; $message = $_POST['message']; $msg = "Ville:".$ville ."Pseudo:".$pseudo ."Site:".$site ."Message:".$message; mail($adresse, $object, $msg,"From: DJ@MiGnoGeo.com"); ?>
Merci de me dire si il y a des erreurs !!
A voir également:
- [Forumulaire de Contact]
- Retrouver contact supprimé - Accueil - Android
- Recuperer contact carte sim - Guide
- Imessage ne fonctionne plus avec un contact ✓ - Forum iPhone
- Supprimer un contact messenger qui n'est pas ami facebook ✓ - Forum Facebook Messenger
- Formulaire de contact le bon coin introuvable - Forum Réseaux sociaux
31 réponses
Je remplis le formulaire de la page contacts.html et clique sur envoyer et j'arrive sur traitement.php grâce a action="traitement.php" de la page contacts.html
Voila j'ai trouvé le code :
Je reçois bien l'email avec comme sujet le motif, super !
Mais dans l'email j'ai ça :
ville: quelque part pseudo: mignogeo site: www.monsite.fr message: salut toi sa va ?
Et t'il possible de faire un saut de ligne a chaque section ?
Que toutes les "réponses" ne soit pas alignés mais comme ça :
ville : ...
pseudo : ...
<?php $adresse = 'mon@dressel.com'; $object = $_POST['motif']; $pseudo = $_POST['pseudo']; $ville = $_POST['ville']; $site = $_POST['site']; $message = $_POST['message']; $msg = "ville: $ville pseudo: $pseudo site: $site message: $message"; echo $object."<br>\n"; echo $pseudo."<br>\n"; echo $ville."<br>\n"; echo $site."<br>\n"; echo $message."<br>\n"; echo $msg."<br>\n"; mail($adresse, $object, $msg,"From: www.monsite.fr"); ?>
Je reçois bien l'email avec comme sujet le motif, super !
Mais dans l'email j'ai ça :
ville: quelque part pseudo: mignogeo site: www.monsite.fr message: salut toi sa va ?
Et t'il possible de faire un saut de ligne a chaque section ?
Que toutes les "réponses" ne soit pas alignés mais comme ça :
ville : ...
pseudo : ...
le caractere \n fait un retour a la ligne, \t une tabulation horizontale, \x une tab verticale...
ps: tu a changé koi ? je dois avoir du caca dans les yeux...
ps: tu a changé koi ? je dois avoir du caca dans les yeux...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dans ton texte à l'endroit ou tu veux un retour chariot !
ligne1\nligne 2
sinon si tu ecrit
ca fait un retour chariot aussi dans ton message. C'est peut etre plus simple de mettre en forme ton texte comme ca.
ligne1\nligne 2
sinon si tu ecrit
$msg="ligne1 ligne2";
ca fait un retour chariot aussi dans ton message. C'est peut etre plus simple de mettre en forme ton texte comme ca.
J'ai trouver ce script mais je sais pas où le mettre :
et
else
if(document.formulaire.email.value == "") {
alert("Veuillez entrer votre adresse electronique, Merci !");
document.formulaire.email.focus();
return false;
}
else
if(document.formulaire.email.value.indexOf('@') == -1) {
alert("Adresse electronique non valide !");
document.formulaire.email.focus();
return false;
et
if(document.formulaire.Pseudo.value == "") {
alert("Veuillez entrer votre Pseudo, Merci !");
document.formulaire.Pseudo.focus();
return false;
}
else
return true;
<script type="text/javascript" language="Javascript" >
function verification()
{
}
</script>
! tu met ce code javascript entre les {} de cette fonction
ce code marche :
mais pas celui là :
<script type="text/javascript" language="Javascript" >
function verification()
{if(document.formulaire.pseudo.value == "") {
alert("Veuillez entrer votre Pseudo, Merci !");
document.formulaire.pseudo.focus();
return false;
}
else
return true;
}
</script>
mais pas celui là :
<script type="text/javascript" language="Javascript" >
function verification()
{else
if(document.formulaire.email.value == "") {
alert("Veuillez entrer votre adresse electronique, Merci !");
document.formulaire.email.focus();
return false;
}
else
if(document.formulaire.email.value.indexOf('@') == -1) {
alert("Adresse electronique non valide !");
document.formulaire.email.focus();
return false;
}
</script>
C'est normal, tu ne peux pas commencer par une instruction else ;)
<script type="text/javascript" language="Javascript" >
function verification(){
if(document.formulaire.email.value == "") {
alert("Veuillez entrer votre adresse electronique, Merci !");
document.formulaire.email.focus();
return false;
}
if(document.formulaire.email.value.indexOf('@') == -1) {
alert("Adresse electronique non valide !");
document.formulaire.email.focus();
return false;
}
</script>
@+
<script type="text/javascript" language="Javascript" >
function verification(){
if(document.formulaire.email.value == "") {
alert("Veuillez entrer votre adresse electronique, Merci !");
document.formulaire.email.focus();
return false;
}
if(document.formulaire.email.value.indexOf('@') == -1) {
alert("Adresse electronique non valide !");
document.formulaire.email.focus();
return false;
}
</script>
@+