Voilà je veux créer un catalogue de produit avec envoie par la suite. Dans un premier temps on choisit le produit avec la quantité, pour cela j'ai utilisé des chexbox mais je ne sais pas comment on fait pour récuperer les chexboxs "checké" et les afficher sur une autre page nommé devis.php.
Voici le code :
<form action="devis.php">
<?php
include('conn.php');
$reqliste="SELECT * FROM produits ORDER BY num";
$liste = mysql_query($reqliste);
$i=1;
$j=2;
while ($boucle = mysql_fetch_array($liste))
{
//Lecture de la colomne 'description' dans la base
?>
Moi j'aurais dit:
<?php
echo ''.$i.'" type="checkbox" value="'.$boucle['num'].'" />'; //Le $i est important pour que deux checkboxes n'aient pas le même nom
?>
Pour savoir si la checkbox numéro n est cochée, sur la page devis.php tu met:
<?php
$i = [le numero n];
if(!empty($_POST['catalogue'.$i]))
{
//La checkbox est cochée
} else {
//Le checkbox n'est pas cochée
}
?>
Après, c'est a toi de voir, y'a peut-être d'autres méthodes ...
Bonjour,
Merci pour ta reponse, j'ai rajouté "method=post" car éffectivement je l avais oublié.
Sinon justement comment fait-on pour savoir si la checkbox a été checké ou non, car le nom pour moi sera catalogue et la valeur le num qui correspond au produit dans ma base de donnée, dc il y a ne que value qui change pour les checkbox et qui sera la meme sur les deux pages.