Formulaire
Résolu
luis170395
Messages postés
334
Date d'inscription
Statut
Membre
Dernière intervention
-
Guillaume -
Guillaume -
Bonjour,
j'ai creer un formulaire de contact,ca doit m'envoyer des info mais ca marche pas.
voici le code :
<form name="Contact" method="action=luisleboss@wanadoo.fr"><big
style="font-weight: bold; text-decoration: underline;"><big>Sujet</big></big>
: <input name="1" /><br />
<br />
<big style="font-weight: bold; text-decoration: underline;"><big>Votre
adresse e-mail</big></big> : <input name="2" /><br />
<br />
<big style="font-weight: bold; text-decoration: underline;"><big>Votre
texte</big></big> : <br />
<textarea name="3" rows="10" cols="40"></textarea><br />
<span><button
value="champ1=valeur1&champ2=valeur2&champ3=valeur3"
name="envoyer"></button></span><br />
et voici l'url de mon site:
http://luisventura.diboo.net/contact.xhtml
Merci d'avance
j'ai creer un formulaire de contact,ca doit m'envoyer des info mais ca marche pas.
voici le code :
<form name="Contact" method="action=luisleboss@wanadoo.fr"><big
style="font-weight: bold; text-decoration: underline;"><big>Sujet</big></big>
: <input name="1" /><br />
<br />
<big style="font-weight: bold; text-decoration: underline;"><big>Votre
adresse e-mail</big></big> : <input name="2" /><br />
<br />
<big style="font-weight: bold; text-decoration: underline;"><big>Votre
texte</big></big> : <br />
<textarea name="3" rows="10" cols="40"></textarea><br />
<span><button
value="champ1=valeur1&champ2=valeur2&champ3=valeur3"
name="envoyer"></button></span><br />
et voici l'url de mon site:
http://luisventura.diboo.net/contact.xhtml
Merci d'avance
8 réponses
Salut,
Personnelement je n'ai jamais vu qu'on faisait comme ca pour envoyer des infos par mail.
Moi je ferais plutot à ta place en php et html quelque chose du genre
et n'oublie pas de fermer ton formulaire avec la balise </form> comme j'ai rajouté,
Utilise ensuite la fonction mail du php et chercher sur le net pour les parametres.
Personnelement je n'ai jamais vu qu'on faisait comme ca pour envoyer des infos par mail.
Moi je ferais plutot à ta place en php et html quelque chose du genre
<form action="contact.php" method="post"> <big style="font-weight: bold; text-decoration: underline;"> <big>Sujet</big> </big>: <input name="1" /><br /> <br /> <big style="font-weight: bold; text-decoration: underline;"> <big>Votre adresse e-mail</big> </big> : <input name="2" /><br /> <br /> <big style="font-weight: bold; text-decoration: underline;"> <big>Votre texte</big></big> : <br /> <textarea name="3" rows="10" cols="40"> <span><input type="submit" value="OK" /></span><br /> </form>
et n'oublie pas de fermer ton formulaire avec la balise </form> comme j'ai rajouté,
Utilise ensuite la fonction mail du php et chercher sur le net pour les parametres.
Bonjour,
Je ne sais pas si tu souhaites le réaliser en HTML ou en PHP.
Cependant, on peut constater que le résultat est un peu bizarre.
“method="action=luisleboss@wanadoo.fr"”
Là, tu mélanges method et action. Ce sont 2 éléments distincts.
“<button
value="champ1=valeur1&champ2=valeur2&champ3=valeur3"”
value affiche le nom de la commande
button ne s'emploie pas comme ça. Il sert lorsqu'on veut utiliser un bouton personnalisé. Sinon, un input fait l'affaire.
Après avoir repris ton formulaire, je l'ai reconstruit dans un tableau (pour la présentation) puis ai utilisé des button.
Ces exemples sont danns Propositions pour contact.
Je ne sais pas si tu souhaites le réaliser en HTML ou en PHP.
Cependant, on peut constater que le résultat est un peu bizarre.
“method="action=luisleboss@wanadoo.fr"”
Là, tu mélanges method et action. Ce sont 2 éléments distincts.
“<button
value="champ1=valeur1&champ2=valeur2&champ3=valeur3"”
value affiche le nom de la commande
button ne s'emploie pas comme ça. Il sert lorsqu'on veut utiliser un bouton personnalisé. Sinon, un input fait l'affaire.
Après avoir repris ton formulaire, je l'ai reconstruit dans un tableau (pour la présentation) puis ai utilisé des button.
Ces exemples sont danns Propositions pour contact.
Bonjour,
merci pour vos réponse,je me suis un peu mélanger les pinceaux .
Mais ce que je voudrais c'est envoyer cette page par mail sans passer par une messagerie.
J'espère ne pas être trop exigeant .
Merci d'avance.
merci pour vos réponse,je me suis un peu mélanger les pinceaux .
Mais ce que je voudrais c'est envoyer cette page par mail sans passer par une messagerie.
J'espère ne pas être trop exigeant .
Merci d'avance.
Salut perso jutilise sa mais il faut que ton herbergeur prend la fonction mail php voila le code du formulaire
le code contactphp.php
sa serre quand les personne ne tenvoie pas plus que 5 mail par jour sinon jai plus simple
contactphp.php ==>simple
voila jespere que sa te convient ?
Kevin
<!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=iso-8859-1" /> <title>Formulaire</title> <style type="text/css"> <!-- body { background-color: #5e5e5e; } .menu {FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana } .style1 {color: white} --> </style> </head> <body> <table border="0" cellpadding="0" cellspacing="0" width="495"> <tbody> <script> <!-- function validation() { //chaque champs doit être non vide, ici le test est fait pour 3 //vous pouvez changer le nom de ces champs ici ch1,ch2,ch3 //vous pouvez ajouter d'autres champs, prenez garde d'ajouter //autant de tests que de champs ajoutés //création MZ-2003 if ((document.mail.realname.value=="")|| (document.mail.email.value=="")|| (document.mail.comments.value=="")|| (document.mail.titre.value=="")) { //Message d'alert window.alert ("Certains champs sont vides !!!!! Merci de les renseigner.") return false; } } //--> </script> <tr> <td> <div align="center"> <form action="contactphp.php" method="post" name="mail" onsubmit="return validation(this.form)"> <table> <tbody> <tr> <td class="style1">Votre Nom:</td> <td><input name="realname" size="30" type="text" /></td> </tr> <tr> <td class="style1">Votre Email:</td> <td><input name="email" size="30" type="text" /></td> </tr> <tr> <td class="style1">Sujet:</td> <td><input name="titre" size="30" type="text" /></td> </tr> <tr> <td colspan="2"><span class="style1">Commentaires:</span><br /> <textarea cols="50" rows="10" name="comments"></textarea></td> </tr> </tbody> </table> <br /> <input value="Envoyer" type="submit" /> - <input value="Annuler" type="reset" /> </form> </div> </tr> </tbody> </table> </body> </html>
le code contactphp.php
<?php if ( $_POST['realname'] == "") { echo "<br><br><br><br><br><br><center><h1>Vous avez pas remplie tout les champ!</h1></center></br></br></br></br></br></br>"; } else{ $cookie = $_COOKIE["mail"] ; $expire = 86400; if ( $cookie == "5") { echo "<br><br><br><br><br><br><center><h1>Vous avez depasser le temps le quota !!</h1></center></br></br></br></br></br></br>"; } else { $cookie = $cookie + 1; setcookie("mail","$cookie",time()+$expire); $email = $_POST['email']; $comments = $_POST['comments']; $titre = $_POST['titre']; $realname = $_POST['realname']; $ladate = date ("d M Y, G:i:s "); $message = "nom : $realname \n email : $email \n le $ladate \n \n $comments "; if(mail("muller.kevin@gmail.com", $titre, $message)) { echo "<br><br><br><br><br><br><center><h1>Message envoyé au webmaster</h1></center></br></br></br></br></br></br>"; } else { echo "<br><br><br><br><br><br><center><h1>Une erreure s'est produite</h1></center></br></br></br></br></br></br>"; } } } ?>
sa serre quand les personne ne tenvoie pas plus que 5 mail par jour sinon jai plus simple
contactphp.php ==>simple
$email = $_POST['email']; $comments = $_POST['comments']; $titre = $_POST['titre']; $realname = $_POST['realname']; $ladate = date ("d M Y, G:i:s "); $message = "nom : $realname \n email : $email \n le $ladate \n \n $comments "; mail("muller.kevin@gmail.com", $titre, $message)
voila jespere que sa te convient ?
Kevin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question