A voir également:
- Variable d'un formulaire
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Confirmation de l'envoi d'un formulaire html ✓ - Forum HTML
- Probleme avec formulaire et sous formulaire independant. ✓ - Forum Access
3 réponses
bbar
Messages postés
436
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
31 octobre 2008
140
16 janv. 2008 à 15:22
16 janv. 2008 à 15:22
salut,
peux-tu coller une partie du code de ton formulaire et la partie où tu récupères le contenu des variables, stp ?
peux-tu coller une partie du code de ton formulaire et la partie où tu récupères le contenu des variables, stp ?
voici mon formulaire.html:
<form action="formulaire.php" method="post" name="form_contacts" id="form_contacts">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="130"><div class="style8" style="padding-top:3px "> Veuillez s’il y a lieu indiquer le type de don que vous souhaitez faire: </div></td>
</tr>
<tr>
<td width="260"><p>
<input type="checkbox" name="don" value="don">
<span class="style8">Don</span> <br>
<input type="checkbox" name="don_type" value="leg">
<span class="style8">Leg</span><br>
<input type="checkbox" name="don_types" value="Autre">
<span class="style8">Autre</span>:<br>
Si autre préciser <input type="text" name="valu_don_type" style="width:260px; height:18px; border-width:1px; border-style:solid; border-color:#D8E6F0; background-color:#FFFFFF; font-family:Tahoma; font-size:11px; color:#6C7D88">
<br>
</p></td>
</tr>
<br />
</table>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="130"><br /><div style="padding-top:3px "> Souhaitez-vous que votre donation soit en particulier orientee vers un ou plusieurs de nos programmes ? </div></td>
</tr>
<tr></tr>
<td width="260"><p>
<input type="checkbox" name="orienta" value="pac">
<span class="style8">Programmes d’Aides Classiques(PAC-FAI)</span><br>
<input type="checkbox" name="orientat" value="pau">
<span class="style8">Programmes d’Aides d’Urgence(PAU)</span><br>
<input type="checkbox" name="orientati" value="pas">
<span class="style8">Programmes d’Aides Speciaux (PAS)</span><br>
<input type="checkbox" name="orientatio" value="pis">
<span class="style8">Programmes d’Investissemnts Speciaux (PIS)</span><br>
<input type="checkbox" name="orientation" value="pam">
<span class="style8">Programme d’Aide Mondial 1%</span><br>
</p></td>
</tr>
</table>
puis le formulaire.php:
<?
$O= htmlentities($_POST['don']);
$P= htmlentities($_POST['don_type']);
$Q= htmlentities($_POST['don_types']);
$R= htmlentities($_POST['valu_don_type']);
$V= htmlentities($_POST['orienta']);
$T= htmlentities($_POST['orientat']);
$U= htmlentities($_POST['orientati']);
$Z= htmlentities($_POST['orientatio']);
$W= htmlentities($_POST['orientation']);
mysql_connect("localhost","root","") or die(" Erreur de connection au serveur");
mysql_select_db("basei") or die("Erreur de connection a la base de donnees");//ouvre la BDD
mysql_query("INSERT INTO table VALUES('','$O','$P','$Q','$R','$V','$T','$U','$Z','$W')")
or die(" Erreur d'insertion de donnees");
echo "Nous donnerons suite à vos messages dans les plus brefs delais";
mysql_close();
?>
<form action="formulaire.php" method="post" name="form_contacts" id="form_contacts">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="130"><div class="style8" style="padding-top:3px "> Veuillez s’il y a lieu indiquer le type de don que vous souhaitez faire: </div></td>
</tr>
<tr>
<td width="260"><p>
<input type="checkbox" name="don" value="don">
<span class="style8">Don</span> <br>
<input type="checkbox" name="don_type" value="leg">
<span class="style8">Leg</span><br>
<input type="checkbox" name="don_types" value="Autre">
<span class="style8">Autre</span>:<br>
Si autre préciser <input type="text" name="valu_don_type" style="width:260px; height:18px; border-width:1px; border-style:solid; border-color:#D8E6F0; background-color:#FFFFFF; font-family:Tahoma; font-size:11px; color:#6C7D88">
<br>
</p></td>
</tr>
<br />
</table>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="130"><br /><div style="padding-top:3px "> Souhaitez-vous que votre donation soit en particulier orientee vers un ou plusieurs de nos programmes ? </div></td>
</tr>
<tr></tr>
<td width="260"><p>
<input type="checkbox" name="orienta" value="pac">
<span class="style8">Programmes d’Aides Classiques(PAC-FAI)</span><br>
<input type="checkbox" name="orientat" value="pau">
<span class="style8">Programmes d’Aides d’Urgence(PAU)</span><br>
<input type="checkbox" name="orientati" value="pas">
<span class="style8">Programmes d’Aides Speciaux (PAS)</span><br>
<input type="checkbox" name="orientatio" value="pis">
<span class="style8">Programmes d’Investissemnts Speciaux (PIS)</span><br>
<input type="checkbox" name="orientation" value="pam">
<span class="style8">Programme d’Aide Mondial 1%</span><br>
</p></td>
</tr>
</table>
puis le formulaire.php:
<?
$O= htmlentities($_POST['don']);
$P= htmlentities($_POST['don_type']);
$Q= htmlentities($_POST['don_types']);
$R= htmlentities($_POST['valu_don_type']);
$V= htmlentities($_POST['orienta']);
$T= htmlentities($_POST['orientat']);
$U= htmlentities($_POST['orientati']);
$Z= htmlentities($_POST['orientatio']);
$W= htmlentities($_POST['orientation']);
mysql_connect("localhost","root","") or die(" Erreur de connection au serveur");
mysql_select_db("basei") or die("Erreur de connection a la base de donnees");//ouvre la BDD
mysql_query("INSERT INTO table VALUES('','$O','$P','$Q','$R','$V','$T','$U','$Z','$W')")
or die(" Erreur d'insertion de donnees");
echo "Nous donnerons suite à vos messages dans les plus brefs delais";
mysql_close();
?>
Bonsoir,
pour les checkbox, ce n'est pas comme cela qu'il faut procéder.
Mets leur name="orientation[]" pour toutes celles qui sont associées, mais avec chacune une value="...." différente
et tu obtient un array dans le formulaire.php
$array_orientation=$_POST['orientation'];
en parcourant cet array par une boucle for tu retrouves les cases cochées
vas voir sur Google "recuperer valeurs cases a cocher"
et pas besoin de passer par htmlentities pour une checkbox.
un petit conseil, pour les variables mets des noms plus parlants que $O etc...
@lain
pour les checkbox, ce n'est pas comme cela qu'il faut procéder.
Mets leur name="orientation[]" pour toutes celles qui sont associées, mais avec chacune une value="...." différente
et tu obtient un array dans le formulaire.php
$array_orientation=$_POST['orientation'];
en parcourant cet array par une boucle for tu retrouves les cases cochées
vas voir sur Google "recuperer valeurs cases a cocher"
et pas besoin de passer par htmlentities pour une checkbox.
un petit conseil, pour les variables mets des noms plus parlants que $O etc...
@lain