Envoyer un formulaire
Fermé
Bingohiha
-
20 août 2009 à 18:05
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 20 août 2009 à 18:47
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 20 août 2009 à 18:47
A voir également:
- Envoyer un formulaire
- Formulaire de réclamation facebook - Guide
- Envoyer sms par internet - Guide
- Comment envoyer un message vocal - Guide
- Comment envoyer un point gps - Guide
- Envoyer un message programmé - Guide
5 réponses
BanBan55
Messages postés
361
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
31 octobre 2022
45
20 août 2009 à 18:08
20 août 2009 à 18:08
Bonjour
Résume un peu le problème si tu veux des solutions.
Que souhaite tu faire exactement avec le formulaire en question ?
Résume un peu le problème si tu veux des solutions.
Que souhaite tu faire exactement avec le formulaire en question ?
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
20 août 2009 à 18:16
20 août 2009 à 18:16
il faut que dans ton formulaire tu ait un bouton <input type="submit" name="qq_chose" value="Envoyer">
c'est type="submit" le plus important le reset peut varier
ensuite tu dois avoir au debut du formulaire
<form name="......" method="post" action="le_nom_de_ton_script_php.php">
qd on clique sur le bouton Envoyer le formulaire est envoyé a la page php qui est dans action="...."
c'est type="submit" le plus important le reset peut varier
ensuite tu dois avoir au debut du formulaire
<form name="......" method="post" action="le_nom_de_ton_script_php.php">
qd on clique sur le bouton Envoyer le formulaire est envoyé a la page php qui est dans action="...."
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
20 août 2009 à 18:44
20 août 2009 à 18:44
voir commentaires:
page formulaire:
page maintenance.php:
page formulaire:
<!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"> <!-- il te manque le DOC Type c'est mieux pour que le navigateur gere l'affichage --> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>index</title> </head> <body> <br> <br> <br> <form method="post" action="maintenance.php" name="Maintenance"><br> <table style="text-align: left; width: 838px;" border="1" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="width: 143px;">Votre nom</td> <td style="width: 207px;"> <!-- pour saisir le nom il faut un input pas un select --> <input type="text" name="nom" value=""> </td> <td style="width: 182px;"></td> <td style="width: 275px;"></td> </tr> <tr> <td style="width: 143px;">Date</td> <td style="width: 207px;"> <select name="Jour"> <option value="01">01</option> <!-- il faut value=".." dnans la balise option, completes toutes les autres --> <option>02</option> <option>03</option> </select> <select name="mois"> <option>janvier</option> <option>février</option> <option>mars</option> </select> <select name="annee"> <option>2009</option> <option>2010</option> <option>2011</option> <option>2012</option> </select> </td> <td style="width: 182px;"></td> <td style="width: 275px;"></td> </tr> <tr> <td>Heure</td> <td style="width: 207px;"> <!-- il faut que tous les boutons radio d'un meme groupe aient le mem name --> <input name="M" value="M1" type="radio"> M1<br> <input name="M" value="M2" type="radio"> M2<br> <input name="M" value="M3" type="radio"> M3<br> <input name="M" value="M4" type="radio"> M4</td> <td style="width: 182px;"> <input name="D" value="D1" type="radio"> Déjeuner 1<br> <input name="D" value="D2" type="radio"> Déjeuner 2</td> <td style="width: 275px;"><input name="S" value="S1" type="radio"> S1<br> <input name="S" value="S2" type="radio"> S2<br> <input name="S" value="S3" type="radio"> S3<br> </td> </tr> <tr> <td>Salle concernée</td> <td colspan="2" rowspan="1" style="width: 182px;"><input name="102" value="102" type="radio"> 102<br> <input name="salle" value="106" type="radio"> 106<br> <input name="salle" value="PLANNET" type="radio"> PlanNet<br> <input name="salle" value="CDI" type="radio"> CDI<br> <input name="salle" value="PROFS" type="radio"> Salle des professeurs</td> <td style="width: 275px;"> <input name="salle" value="UPI" type="radio"> UPI<br> <input name="salle" value="ARP" type="radio"> Arts plastiques<br> <input name="salle" value="MUSIC" type="radio"> Education musicale<br> <input name="salle" value="ETUDE" type="radio"> Etude<br> <input name="salle" value="AUTRE" type="radio"> Autre. Précisez <input type="text" name="precisez"> </td> </tr> <tr> <td>Descriptif de la panne</td> <td colspan="3" rowspan="1" style="width: 207px;"><input size="100" name="Descriptif"></td> </tr> <tr> <td style="text-align: center;" colspan="2" rowspan="1"><input value="Envoyez" name="Envoyez" type="submit"></td> <td style="text-align: center;" colspan="2" rowspan="1"><input value="Annuler" name="Annuler" type="reset"></td> </tr> </tbody> </table> <br> <br> <br> </form> </body> </html>
page maintenance.php:
<?php //il faut recuperer les valeurs dans $_POST if(isset($_POST['Envoyez'])){//le bouton submit a ete clique formulaire envoyé $nom=$_POST['nom']; $jour=$_POST['jour']; //et ainsi de suite pour tous les champs //pour les boutons radio ils sont a exclusion, un seul peut être coché //donc par exemple si pour Heur M2 est coché on recevra: M2 dans $_POST['M'] $heure=$_POST['M']; //donc une seule fois par groupe de boutons radio etc.. $msg = "Nom:\t$nom\n"; $msg .= "jour:\t$jour\n"; $msg .= "mois:\t$mois\n"; $msg .= "annee:\t$annee\n"; $msg .= "Salle:\t$S\n"; $msg .= "D1:\t$D1\n"; $msg .= "D2:\t$D2\n"; $msg .= "S1:\t$S1\n"; $msg .= "S2:\t$S2\n"; $msg .= "S3:\t$S3\n"; $msg .= "102:\t$102\n"; $msg .= "106:\t$106\n"; $msg .= "PLANNET:\t$PLANNET\n"; $msg .= "CDI:\t$CDI\n"; $msg .= "PROFS:\t$PROFS\n"; $msg .= "UPI:\t$UPI\n"; $msg .= "ARP:\t$ARP\n"; $msg .= "MUSIC:\t$MUSIC\n"; $msg .= "ETUDE:\t$ETUDE\n"; $msg .= "AUTRE:\t$AUTRE\n"; $msg .= "precisez:\t$precisez\n\n"; # # $recipient = "bingohiha@yahoo.fr"; $subject = "Formulaire"; # $mailheaders = "From: Maintenance informatique<> \n"; $mailheaders .= "Reply-To: $email\n\n"; # mail($recipient, $subject, $msg, $mailheaders); # echo "<HTML><HEAD>"; echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>"; echo "<H1 align=center>Merci, $nom </H1>"; echo "<P align=center>"; echo "Votre formulaire à bien été envoyé !</P>"; echo "</BODY></HTML>"; } ?>
BanBan55
Messages postés
361
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
31 octobre 2022
45
20 août 2009 à 18:45
20 août 2009 à 18:45
tes variables du formulaire, ta fonction mail avec les conditions
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
20 août 2009 à 18:47
20 août 2009 à 18:47
tu as posé la question pendant que kje commentait ton code
tu mets action="maintenance.php"
et tu nomme ton fichier php qui envoie le mail : maintenance.php
tu mets action="maintenance.php"
et tu nomme ton fichier php qui envoie le mail : maintenance.php
20 août 2009 à 18:17
Voila le code source du formulaire. Je n'arrive pas à faire le fichier 'maintenance.php' correctement.
FORMULAIRE :
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>index</title>
</head>
<body>
<br>
<br>
<br>
<form method="post" action="maintenance.php"
name="Maintenance"><br>
<table style="text-align: left; width: 838px;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="width: 143px;">Votre nom</td>
<td style="width: 207px;">
<select name="nom">
</select>
<br>
</td>
<td style="width: 182px;"></td>
<td style="width: 275px;"></td>
</tr>
<tr>
<td style="width: 143px;">Date</td>
<td style="width: 207px;">
<select name="Jour">
<option>01</option>
<option>02</option>
<option>03</option>
</select>
<select name="mois">
<option>janvier</option>
<option>février</option>
<option>mars</option>
</select>
<select name="annee">
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
</select>
</td>
<td style="width: 182px;"></td>
<td style="width: 275px;"></td>
</tr>
<tr>
<td>Heure</td>
<td style="width: 207px;"> <input
name="M1" value="M1" type="radio"> M1<br>
<input name="M2" value="M2" type="radio"> M2<br>
<input name="M3" value="M3" type="radio"> M3<br>
<input name="M4" value="M4" type="radio"> M4</td>
<td style="width: 182px;"> <input
name="D1" value="D1" type="radio">
Déjeuner 1<br>
<input name="D2" value="D2" type="radio"> Déjeuner
2</td>
<td style="width: 275px;"><input name="S1"
value="S1" type="radio"> S1<br>
<input name="S2" value="S2" type="radio"> S2<br>
<input name="S3" value="S3" type="radio"> S3<br>
</td>
</tr>
<tr>
<td>Salle concernée</td>
<td colspan="2" rowspan="1"
style="width: 182px;"><input name="102" value="102"
type="radio"> 102<br>
<input name="106" value="106" type="radio"> 106<br>
<input name="PLANNET" value="PLANNET"
type="radio"> PlanNet<br>
<input name="CDI" value="CDI" type="radio"> CDI<br>
<input name="PROFS" value="PROFS" type="radio"> Salle
des professeurs</td>
<td style="width: 275px;"><input name="UPI"
value="UPI" type="radio"> UPI<br>
<input name="ARP" value="ARP" type="radio"> Arts
plastiques<br>
<input name="MUSIC" value="MUSIC" type="radio"> Education
musicale<br>
<input name="ETUDE" value="ETUDE" type="radio"> Etude<br>
<input name="AUTRE" value="AUTRE" type="radio"> Autre.
Précisez <input name="precisez"> </td>
</tr>
<tr>
<td>Descriptif de la panne</td>
<td colspan="3" rowspan="1"
style="width: 207px;"><input size="100"
name="Descriptif"></td>
</tr>
<tr>
<td style="text-align: center;" colspan="2"
rowspan="1"><input value="Envoyez" name="Envoyez"
type="submit"></td>
<td style="text-align: center;" colspan="2"
rowspan="1"><input value="Annuler" name="Annuler"
type="reset"></td>
</tr>
</tbody>
</table>
<br>
<br>
<br>
</form>
</body>
</html>
FICHIER PHP
#
# <?php
#
#
# $msg = "Nom:\t$nom\n";
# $msg .= "jour:\t$jour\n";
# $msg .= "mois:\t$mois\n";
# $msg .= "annee:\t$annee\n";
# $msg .= "S1:\t$S1\n";
# $msg .= "S2:\t$S2\n";
# $msg .= "S3:\t$S3\n";
# $msg .= "S4:\t$S4\n";
# $msg .= "D1:\t$D1\n";
# $msg .= "D2:\t$D2\n";
# $msg .= "S1:\t$S1\n";
# $msg .= "S2:\t$S2\n";
# $msg .= "S3:\t$S3\n";
# $msg .= "102:\t$102\n";
# $msg .= "106:\t$106\n";
# $msg .= "PLANNET:\t$PLANNET\n";
# $msg .= "CDI:\t$CDI\n";
# $msg .= "PROFS:\t$PROFS\n";
# $msg .= "UPI:\t$UPI\n";
# $msg .= "ARP:\t$ARP\n";
# $msg .= "MUSIC:\t$MUSIC\n";
# $msg .= "ETUDE:\t$ETUDE\n";
# $msg .= "AUTRE:\t$AUTRE\n";
# $msg .= "precisez:\t$precisez\n\n";
#
#
# $recipient = "bingohiha@yahoo.fr";
# $subject = "Formulaire";
#
# $mailheaders = "From: Maintenance informatique<> \n";
# $mailheaders .= "Reply-To: $email\n\n";
#
# mail($recipient, $subject, $msg, $mailheaders);
#
# echo "<HTML><HEAD>";
# echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
# echo "<H1 align=center>Merci, $nom </H1>";
# echo "<P align=center>";
# echo "Votre formulaire à bien été envoyé !</P>";
# echo "</BODY></HTML>";
#
# ?>
Merci de ton aide