Detectar si checkbox está seleccionado obteniendo la info desde una DB.

  • Autor Autor feder1
  • Fecha de inicio Fecha de inicio
feder1

feder1

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas tardes gente.
El día de hoy se me genero una duda muy grande, y es que estoy haciendo un script por descarte de un sistema de checkbox el cual, primeramente un usuario puede crear el texto desde un panel y luego otro script apartado de este lo carga como checkbox... hasta ahí todo bien y la lectura del archivo/textos/nombre del checkbox se da todo perfecto...
Ahora bien, al momento de hacer el check se me genera una duda muy grande y es que cuando recargo la pagina, no se como hacer que el checkbox detecte que ya fue presionado...
Intente ocupar el formato in_array pero no se me ocurre como puedo hacer para que lo detecte...
Anteriormente lo hacía al sistema de checkbox manualmente, añadiendo 1 por 1 al archivo php y era sencillo porque lo hacia de la siguiente manera:

Insertar CODE, HTML o PHP:
<tr><td><input '<?php if(in_array("Nada",$arr)){echo "checked";}?>' type="checkbox" name="arr[]" value="Nada"/>"Nada"</td></tr>

Pero ahora en este caso.. ¿Como puedo hacer para que detecte el array? 😕

Intente hacerlo con el

Insertar CODE, HTML o PHP:
<?php if(in_array("Nada",$arr)){echo "checked";}?>

Pero según leí en internet esa función ni ahí que es compatible con lo que quiero hacer... en fin, espero que me puedan ayudar con esto que estoy re perdido.
Muchas gracias!.
 
En realidad es mucha explicación la que das y es un poco revoltoso.

Para detectar que ya fue presionado, basta que utilices la función if, al $_POST del checkbox en lugar de in_array
 
Atrás
Arriba