Código HTML:
<input type="checkbox" name="campos[<?php echo $fila['id_usuario'];?>]"/>
Código PHP:
$sql="UPDATE usuario SET status='0' WHERE id_usuario IN (".implode(',', array_keys($_POST['campos'])).")";
$conexbd= conectar();
$resultado=$conexbd->query($sql) ;
if ($resultado != NULL) {
echo "bien";
}
else {
echo "mal";
}
el problema que no me muestra ningun tipo de error, pero no me actualiza el campos estatus del usario imprimo la variable post con print_r($_POST); y la consulta con echo $sql; y me sale lo siguiente:
Código PHP:
Array ( [campos] => Array ( [0] => on [1] => on ) ) UPDATE usuario SET status='0' WHERE id_usuario IN (0,1)bien
segun mis pequeños conocimientos en php me devuelve el array del valor por post que ejecute al seleccionar el checkbox y me muestra que la consulta se ejecuto de forma correcta o si estoy mal me pueden corregir, bueno si alguine me pudiera ayudar con esto se lo agradeceria.