Voilà mon problème, j'ai crée un tableau dans un formulaire html a l'aide d'une requête:
le but est de valider ou pas la mise en ligne de produit, je souhaite donc réqupérer la valeur des checkbox afin de modifier l'état des produits. c'est la que je bloque ...
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 <tbody> <!-- Corps du tableau --> <form name="input" action="my-account.php" method="post"> {foreach key=cid item=con from=$list_prod} <tr> <td>{$con.reference}</td> <td>{$con.name}</td> <td>{$con.quantity}</td> <td>{$con.price}</td> <td> <input type="hidden" name="id_prod" value="{$con.id_product}"> <input type="checkbox" name="checkbox" value="{$con.active}" {if $con.active ==1}checked=""{/if}> </td> </tr> {foreachelse} <td>Aucun élément n'a été trouvé dans la recherche</td> {/foreach} <input type="submit" name="update" value="mettre à jour"> </form> </tbody>
Dans mon php j'ai essayer:
pouvez vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 foreach( $_POST['id_prod'] as $id_prod){ if(($_POST['checkbox'])== 1){ $req = 'UPDATE ma_table` SET `active` = 1 WHERE `id_product`='.$id_prod); }else{ $req = 'UPDATE ma_table SET `active` = 0 WHERE `id_product` ='.$id_prod);} }
Partager