Voilà mon problème, j'ai crée un tableau dans un formulaire html a l'aide d'une requête:
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>
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 ...
Dans mon php j'ai essayer:

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);}
}
pouvez vous m'aider ?