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 :
seulement j'ai une erreur : First argument should be an array in
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>'; } } ?>
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
Partager