Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
tomar valores de Checkbox en PHP
Enviado por melquisedec el día 1 de octubre de 2005
Como puedo tomar desde PHP si un checkbox esta marcado o no para almacenar 1 en caso de estar seleccionado y o en caso contrario
Enviado por WebMasterFrank el día 2 de octubre de 2005
Lo que entiendo es que deseas determinar para un msmo campo o checkbox un valor determinado en funcion de un valor en una base de datos , etc , aqui te pongo un ejemplo sencillo en el cual para un mismo nombre de campo se pueden determinar diferente valores , en funcion de la funcionalidad que desees darle a estos checkbox , po rsupuesto si tienes bases de datos MySQL implementadas deberas realizar las oportunas conexiones para que el vampo de cada checkbox capture un valor u otro
Si
<input type="radio" name="envio" value="si" <? if ($envio=="si") {print "checked";}?>>
No
<input type="radio" name="envio" value="no" <? if ($envio=="no") {print "checked";}?>>
Enviado por melquisedec el día 3 de octubre de 2005
No me han entendido lo que quiero hacer, veran de la base de datos tomo valores y los muestro como checkbox, y si marco o desmarco tiene que actualizarse ese valor en la base de datos pero ya e intentado y no me sale
Una vez que estaba haciendo un pequeño programa, tube que hacer algo similar, es decir queria sacar algo de la BD y hacer que el usuario checkeara lo que el quisiera(por asi decirlo), entonces, lo que hice fue lo siguiente:
1.Traigo los item de la base de datos
2.Asigno a los checkbox esos valores de la siguiente manera:
En este ejemplo estaba haciendo que un estudiante escogiera las materias que queria matricular para un curso, ademas estaba utilizando un motor de templates llamado Smarty, pero no se preocupen que no es nada complicado, solamente deben cambiar las variables de smarty por las que esten utilizando ustedes, bueno sin mas aqui va..
en este ejemplo el section hace lo mismo que hace un ciclo que recorre un conjunto de recorset, espero que este claro hasta aqui..
3. luego de enviar los datos, lo que hago es, en este caso borrar todas las asignaturas que el estudiante habia seleccionado con anterioridad(en el caso de que el estudiante este actualizando sus asignaturas).
4. Se recorre el arreglo de las asignaturas escogidas por el estudiante y se agregan a la base de datos