Problème Formulaire HTML
Résolu/Fermé
A voir également:
- Problème Formulaire HTML
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Br html ✓ - Forum Webmastering
- Récupérer compte hotmail sans formulaire ✓ - Forum Hotmail / Outlook.com
- Espace en html - Astuces et Solutions
10 réponses
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
5 juil. 2005 à 09:55
5 juil. 2005 à 09:55
Salut,
Il faut que tu traite les données envoyée par php, qui lui se chargera de te les transmettre par mail.
Mais avant de se lancer dans la page php, il faut que tu modifie deux ou trois choses :
A chaque fois que, dans ton formulaire, tu as un name="" il faut que tu mette le nom de ton "input". C'est très important pour la clarté et la compréhension du code, et il faut surtout qu'ils aient TOUS UN NOM DIFFERENT.
Alors modifie ton formulaire, recopie le ici, et on va voir pour traiter tout ça ;)
@+
Il faut que tu traite les données envoyée par php, qui lui se chargera de te les transmettre par mail.
Mais avant de se lancer dans la page php, il faut que tu modifie deux ou trois choses :
A chaque fois que, dans ton formulaire, tu as un name="" il faut que tu mette le nom de ton "input". C'est très important pour la clarté et la compréhension du code, et il faut surtout qu'ils aient TOUS UN NOM DIFFERENT.
Alors modifie ton formulaire, recopie le ici, et on va voir pour traiter tout ça ;)
@+
Voila le code avec les nom des name= ""
<option>8</option> <option>9</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>18</option> <option>19</option> <option>20</option> <option>21</option> <option>22</option> <option>23</option> <option>24</option> <option>25</option> <option>26</option> <option>27</option> <option>28</option> <option>29</option> <option>30</option> <option>31</option> </select> <select name="m"> <option>Janvier</option> <option>Février</option> <option>Mars</option> <option>Avril</option> <option>Mai</option> <option>Juin</option> <option>Juillet</option> <option>Août</option> <option>Septembre</option> <option>Octobre</option> <option>Novembre</option> <option>Décembre</option> </select> <select name="a"> <option>1991</option> <option>1992</option> <option>1993</option> <option>1994</option> <option>1995</option> <option>1996</option> <option>1997</option> <option>1998</option> <option>1999</option> <option>2000</option> <option>2001</option> <option>2002</option> <option>2003</option> <option>2004</option> <option>2005</option> <option>2006</option> </select> </p> <p>Site ou Forum : <input name="sf" type="text"> </p> <p>Connerie : <textarea name="c"></textarea> </p> <input value="Envoyer" type="submit"> </form>
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
5 juil. 2005 à 11:04
5 juil. 2005 à 11:04
Juste une petite question avant de continuer.
Ou penses-tu envoyer ton site ? Tu as un serveur ? Est-ce que tu sais s'il accepte php ? Et la fonction d'envoi de mail ?
Ou penses-tu envoyer ton site ? Tu as un serveur ? Est-ce que tu sais s'il accepte php ? Et la fonction d'envoi de mail ?
je vais le faire herberger par free, il accepte le php.
Mias je voulais savoir si cétait nécéssaire de mettre du php?
Mias je voulais savoir si cétait nécéssaire de mettre du php?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
5 juil. 2005 à 11:22
5 juil. 2005 à 11:22
Pour ce que tu veux, c'est à mon avis le plus simple. Sinon tu aura (il me semble) toujours un message t'indiquant que le formulaire est envoyé par mail... essaye peut-être alors avec javascript si tu ne veux pas de php...
Si tu as besoin d'aide, demande ;)
Si tu as besoin d'aide, demande ;)
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
5 juil. 2005 à 13:56
5 juil. 2005 à 13:56
Qu'est ce que tu appelle rajouter des trucs ? Dans ta page ? Des scripts ?
Merci Erdbax, mais j'ai trouver!
grace a cette page : http://support.free.fr/web/pperso/forms.html
comme ej vux faire heberger mes pages sur free, ca roule!
grace a cette page : http://support.free.fr/web/pperso/forms.html
comme ej vux faire heberger mes pages sur free, ca roule!
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
5 juil. 2005 à 14:40
5 juil. 2005 à 14:40
Ok parfait ;)
Voila le code HTML :
Maintenant le code PHP pour valider l'action<br/>
<?php
if(isset($_POST['pseudo']) AND isset($_POST['pseudo_pote']) AND ($_POST['jour']) AND isset($_POST['mois']) AND isset($_POST['annee']) AND isset($_POST['site']) AND isset($_POST['connerie']) AND isset($_POST['mail']))
{
echo'<b>Message envoyer</b> a '.$_POST['mail'];
//Envoye un mail a ton pote
$to = $_POST['mail'];
$sujet = $_POST['pseudo'].' vous a envoyer un messsage';
$message = 'Salut c\'est '.$_POST['pseudo'].'. JE t\'ai trouve un pseudo super cool C\'est : '.$_POST['pseudo_pote'];
$headers = 'From: Antoine Mazuyer' . "\r\n" .
'Reply-to : antoine Mazuyer@free.fr' ."\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $sujet, $message, $headers);
}
?>
Tu peut essayer avec ton mail a toi même ca marche du Tonnerre
Mais pour lire PHP il te faut un logiciel capable de l'afficher Tu peut en trouve un gratuitemnt tu peut t'aider du tuto d'installe sur https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_1
?>
<form method="post" action="form.php"> <p>Votre Pseudo : <input type="text" name="pseudo" ></p> <p>Pseudo de ton pote : <input type="textarea"name="pseudo_pote" type="text"></p> <p>Le : <select name="jour"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>18</option> <option>19</option> <option>20</option> <option>21</option> <option>22</option> <option>23</option> <option>24</option> <option>25</option> <option>26</option> <option>27</option> <option>28</option> <option>29</option> <option>30</option> <option>31</option> </select> <select name="mois"> <option>Janvier</option> <option>Février</option> <option>Mars</option> <option>Avril</option> <option>Mai</option> <option>Juin</option> <option>Juillet</option> <option>Août</option> <option>Septembre</option> <option>Octobre</option> <option>Novembre</option> <option>Décembre</option> </select> <select name="annee"> <option>1991</option> <option>1992</option> <option>1993</option> <option>1994</option> <option>1995</option> <option>1996</option> <option>1997</option> <option>1998</option> <option>1999</option> <option>2000</option> <option>2001</option> <option>2002</option> <option>2003</option> <option>2004</option> <option>2005</option> <option>2006</option> </select> </p> <p>Votre e-mail : <input type="text" name="mail"/></p> <p>Site ou Forum : <input type="text" name="site"> </p> <p>Connerie : <br/><br/><textarea name="connerie"></textarea> </p> <input value="Envoyer" type="submit"> </form>
Maintenant le code PHP pour valider l'action<br/>
<?php
if(isset($_POST['pseudo']) AND isset($_POST['pseudo_pote']) AND ($_POST['jour']) AND isset($_POST['mois']) AND isset($_POST['annee']) AND isset($_POST['site']) AND isset($_POST['connerie']) AND isset($_POST['mail']))
{
echo'<b>Message envoyer</b> a '.$_POST['mail'];
//Envoye un mail a ton pote
$to = $_POST['mail'];
$sujet = $_POST['pseudo'].' vous a envoyer un messsage';
$message = 'Salut c\'est '.$_POST['pseudo'].'. JE t\'ai trouve un pseudo super cool C\'est : '.$_POST['pseudo_pote'];
$headers = 'From: Antoine Mazuyer' . "\r\n" .
'Reply-to : antoine Mazuyer@free.fr' ."\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $sujet, $message, $headers);
}
?>
Tu peut essayer avec ton mail a toi même ca marche du Tonnerre
Mais pour lire PHP il te faut un logiciel capable de l'afficher Tu peut en trouve un gratuitemnt tu peut t'aider du tuto d'installe sur https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_1
?>