Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/01/2016, 14:10
iniciopublic
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Como crear consulta con los checkbox marcados?

Cita:
Iniciado por x_atrix Ver Mensaje
Con la segunda consulta tienes todas las categorias por tanto todos los checkboxes.
Lo que necesitas son los checkboxes seleccionados...

Si los tienes en un array (ejemplo):
Código PHP:
// Necesitas este array - es lo mismo que $seleccionadas = array(12, 20, 33, 41, 43, 49);
$seleccionadas = [122033414349];

// Tu consulta para obtener todos los checkboxes
$categoria "SELECT * FROM categoria_libro ";
$resultado pg_query($categoria);

while (
false !== ($row pg_fetch_assoc($resultado))) {
    echo 
'<input type = "checkbox" name = "categoria[]" id = "categoria" value="' $row['id'] . '"';

    
// Comprueba si esta categoria estaba seleccionada
    
if (in_array($row['id'], $seleccionadas)) {
        echo 
' checked';
    }

    echo 
'>';

Debería funcionar con esto ...
Gracias me funciono