recuperer une valeur grace à une checkbox

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recuperer une valeur grace à une checkbox

par arno77 » 08 avr. 2005, 17:25

merci à tous j'ai trouvé ma solution

par arno77 » 08 avr. 2005, 17:20

est cette ecriture est correct

echo "$_POST['choix[$i]']";

par arno77 » 08 avr. 2005, 16:58

voila j'ai peut être solutionner mon problème mais cela en genere un nouveau est ce que la ligne ci dessous est correct parce que je n'arrive pas à récuperer dans une autre page ($choix= variable indefinie

<input name=\"choix[]\" type=\"checkbox\" value="
.$row->reference_produit." >

par demipoulp » 08 avr. 2005, 16:30

alors jou sur la variable name de ton checkbox :
par exemple :
<input name=\"".$referenceproduit."\" type=\"checkbox\">

par arno77 » 08 avr. 2005, 16:22

le probleme c'est que l'on peut selectionner plusieur articles d'un coup et si tout renvoie 1 je n'aurais en fait qu'un seul article de reellement selectionner ce que je voudrais c'est recuperer la valeur du champs reference selectionner

par demipoulp » 08 avr. 2005, 16:16

<input name=\"Ajouter au panier\" type=\"checkbox\" value=\"1\">
foreach($_POST as $nom => $valeur)
{
echo $nom." =>." $valeur."";
}
tu recuperes 1 si coché

recuperer une valeur grace à une checkbox

par arno77 » 08 avr. 2005, 15:57

Salut à tous,
Voila j'affiche le contenu d'une table et à la fin de chaque ligne je pose une checkbox.
tout en bas de ce qui est afficher je mets deux bouton un qui vide les checkbox et un autre qui les valident.

Ce que je voudrais c'est récuperer les valeurs seulement si elle sont cocher comment puis je faire????????

Voici un bout de mon code[php]echo"<table border=1 bordercolor=\"black\" width=644 cellpadding=0 cellspacing=0>";
echo"<tr>";
echo"<td align=\"center\"><b>Références</b></td>";
echo"<td align=\"center\"><b>Désignation</b></td>";
echo"<td align=\"center\"><b>descriptifs</b></td>";
echo"<td align=\"center\"><b>prix produit</b></td>";
echo"<td align=\"center\"><b>ajouter au panier</b></td>";
echo"</tr>";
while (!($rows =$req1))
{
$plus=$plus+1;
$option="option['$plus']";
echo"<tr>";
echo"<td align=\"center\">$rows->reference_produit</td>";
echo"<td align=\"left\">$rows->designation</td>";
echo"<td align=\"center\">$rows->descriptif</td> ";
echo"<td align=\"center\">$rows->prix_produit</td> ";
}
echo"</tr>";
$result = mysql_query("select * from produits where id_type_produit=71 order by reference_produit");
while ($row = mysql_fetch_object($result))
{echo"<tr>
<td align=\"center\">"; echo $row->reference_produit;echo"</td>
<td align=\"left\">"; echo $row->designation; echo"</td>
<td align=\"center\">"; echo $row->descriptif; echo"</td>
<td align=\"center\">"; echo $row->prix_produit; echo"</td>
<td align=\"center\">"; echo "<input name=\"Ajouter au panier\" type=\"checkbox\">";echo"</td>
</tr>";
}
echo"
<tr>
<td colspan=\"4\" align=\"right\">
<input type=\"reset\" name=\"Submit\" value=\"Annuler\">
</td>
<td>
<input type=\"submit\" name=\"Submit\" value=\"Valider\">
</td>
</tr>";
mysql_free_result($result);
echo"</table>";
echo"</form>";[/php]