bonjour,

voilà j'aimerai ajouter les valeurs des mes checkbox dans un tableau :

je crée donc un tableau et j'utilise la fonction array_push pour cela, mais le résultat n'est pas vraiment ce que je souhaite:
mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
$panier = array();
// mes checkbox
 
 while ($res=mysql_fetch_array($data))
{
 
   echo"<tr>
            <td width='177'>".$res['categorie']."</td>
            <td width='284'>".$res['description']."</td>
            <td width='278'>".$res['prix']."</td>
            <td width='278'><input type='checkbox' name='choix[]' value=".$res['id']."></td>
        </tr>";
 
 }
 if (isset($_POST['choix']))
 {
 foreach ($_POST['choix'] as $val)
 {
 $panier = array_push($panier,$val);
 echo "vous avez choisi : ".$val.'<br>';
 }
 
 } ?>
seulement j'ai une erreur : First argument should be an array in

moi ce que je veux c'est $panier =("mon choix 1","mon choix 2");
dois-je utiliser array push() ou bien il existe une autre fonction ?

merci d'avance