Detectar se checkbox está selecionado obtendo a informação de um DB.

  • Autor Autor feder1
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
feder1

feder1

Beta
Usuário com poucas negociações! Use sempre o saldo do 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:

Inserir CODE, HTML ou 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

Inserir CODE, HTML ou 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!.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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
 
Voltar
Topo