Variable d'un formulaire
tarik
-
Alain42 -
Alain42 -
Bonjour a tous,
j'ai problem de recuperation de base de donnée.
lorske je recuperer les variables de mon formulaire dans ma base de donnee,les champ non coche me donne une valeur:<br /><b& en lieu d'une case vide je ne sais la cose.
je vous remerci de aider.
j'ai problem de recuperation de base de donnée.
lorske je recuperer les variables de mon formulaire dans ma base de donnee,les champ non coche me donne une valeur:<br /><b& en lieu d'une case vide je ne sais la cose.
je vous remerci de aider.
A voir également:
- Variable d'un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Récupérer compte outlook sans formulaire - Forum Hotmail / Outlook.com
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
3 réponses
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