Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > PHP > tomar valores de Checkbox en PHP
-Foros de debate

PHP
Lista de foros | Lista de mensajes de este foro

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

Saludos, y gracias por la ayuda.

 
Re: tomar valores de Checkbox en PHP
Enviado por mandm (Loop) el día 1 de octubre de 2005

melquisedec,

Los checkbox, no son enviados cuando la casilla se encuentra deshabilitada, usá isset(); para verificar si está registrada la variable.

Saludos.

 
Creoque te refieres a esto
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";}?>>

Saludos WebMasterFrank
---------------------------------------------------------------
www.thefactoyweb.com

 


Re: tomar valores de Checkbox en PHP
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

 
Re: Re: tomar valores de Checkbox en PHP
Enviado por 27294294 el día 28 de octubre de 2005

Si lo has conseguido porfa ...mandamelo.. Gracias..

 

Re: Re: tomar valores de Checkbox en PHP
Enviado por piru_fine el día 29 de junio de 2006

si conseguiste hacerlo por favor mandamelo a mi tambien besos

 
Re: Re: Re: tomar valores de Checkbox en PHP
Enviado por airam el día 30 de junio de 2006

Lo que tu quieres hacer es un submit con ese checkbox???

 
Re: Re: Re: Re: tomar valores de Checkbox en PHP
Enviado por deivisjoro el día 6 de julio de 2006

Hola, un cordial saludo

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..

{section name=fila loop=$asignaturas}
<tr>
<td>
<input type=\"checkbox\" name=\"asignaturas[]\" value=\"{$asignaturas[fila].id}\">
{$asignaturas[fila].nombre}
</td>
</tr>
{/section}

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

$asignaturas = $_POST[\"asignaturas\"];
foreach($asignaturas as $i => $asignatura){
$sql = \"insert into matricula (`idEstudiante`, `idAsignatura`) values (\'$_SESSION[idEstudiante]\', \'$asignatura\')\";
$result = $this->db->query($sql);
}

bueno, espero les sirva de algo
saludos...

deivisjoro@hotmail.com

 





Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network