Foros del Web » Creando para Internet » HTML »

Checkbox

Estas en el tema de Checkbox en el foro de HTML en Foros del Web. Buenas a todos, ojala me puedan brindar alguna ayuda con lo siguiente, tengo un formuluario el cual posee varios checkbox y estos son almacenados en ...
  #1 (permalink)  
Antiguo 06/07/2011, 11:07
 
Fecha de Ingreso: junio-2011
Mensajes: 11
Antigüedad: 5 años, 9 meses
Puntos: 0
Checkbox

Buenas a todos, ojala me puedan brindar alguna ayuda con lo siguiente, tengo un formuluario el cual posee varios checkbox y estos son almacenados en una base de datos con el pk cedula, en lo que tengo problemas es en lo siguiente, quisiera que cuando el usuario vuelva a entrar aquellos checkbox que ese pk marco aparezcan marcados o CHECKED...

No se si me di a entender, estos serian mas o menos los pasos:

1.- El usuario selecciona 5 checkbox y se almacenan en la bd (esto ya lo tengo hecho).
2.- El usuario sale del sistema.
3.- El usuario al entrar al sistema de nuevo le muestre esos 5 checkbox que marco con anterioridad. (se hacer la consulta, lo que no se es como hacer para que los checkbox marcados anteriormente se muestren con la palomita o el "CHECKED")

espero me hayan entendido...

Cualquier ayudita es bienvenida, muchas gracias
  #2 (permalink)  
Antiguo 06/07/2011, 11:53
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.047
Antigüedad: 7 años, 11 meses
Puntos: 1484
Respuesta: Checkbox

buenas,
eso tienes que hacerlo desde el lado servidor. supongo que tendrás un listado completo de todos los checkboxes. lo que debes hacer es imprimir uno a uno cada checkbox e ir determinando si el valor de ese checkbox coincide con los checkboxes marcado por el usuario. si coincide con alguno, entonces al imprimir dicho texto le agregas el atributo checked="checked". la forma de hacerlo depende mucho del lenguaje servidor pero la idea debe ser la misma.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 06/07/2011, 13:30
 
Fecha de Ingreso: junio-2011
Mensajes: 11
Antigüedad: 5 años, 9 meses
Puntos: 0
Respuesta: Checkbox

si muchas gracias, me puse a buscar en otros post de este foro y dice exactamente lo que dices ya lo alpique y me funciona al 100% solo 1 duda esto mismo se puede hacer con un radio?

bueh gracias a todos igual
  #4 (permalink)  
Antiguo 06/07/2011, 14:45
 
Fecha de Ingreso: junio-2011
Mensajes: 11
Antigüedad: 5 años, 9 meses
Puntos: 0
Consulta checkbox, combo y radio...

Bueno para aquellos que tenian la duda igual que yo aqui dejo las respuestas

checkbox:

Código PHP:
                  <tr>
                            <th>1.1 Título de T.S.U.</th>
                            <th><input name="titulo" type="checkbox" value="16" <?php if($row2["titulo"] == 16) { ?>checked<?php ?> /></th>
                            </tr>
combo o select option:

Código PHP:
<tr>
                            <th>2.1 Antiguedad como Profesional T.S.U.</th>
                                    <th><select name="antiguedad">
                                    <option value="0" <?php if($row2["antiguedad"] == 0) { ?>selected<?php ?>>0</option>
                                      <option value="1" <?php if($row2["antiguedad"] == 1) { ?>selected<?php ?>>1</option>
                                    <option value="2" <?php if($row2["antiguedad"] == 2) { ?>selected<?php ?>>2</option>
                                    <option value="3" <?php if($row2["antiguedad"] == 3) { ?>selected<?php ?>>3</option>
                                    <option value="4" <?php if($row2["antiguedad"] == 4) { ?>selected<?php ?>>4</option>
                                    <option value="5" <?php if($row2["antiguedad"] == 5) { ?>selected<?php ?>>5</option>
                                    </select></th>                            
                          </tr>
radio:

Código PHP:
<tr>
                            <th>2.2 Record Alcanzado como Profesional T.S.U.</th>
                            <th>-</th>
                            <th>-</th>
                            <th>Max. 15</th>
                            </tr>
                        <tr>
                            <th>No Aplica</th>
                            <th>-</th>
                            <th><input type="radio" name="record" value="0" <?php if($row2["record"] == 0) { ?>checked<?php ?>/></th>
                         <th rowspan="6"></th>
                        </tr>
                        <tr>
                            <th>Grado 17-18</th>
                            <th>3</th>
                            <th><input type="radio" name="record" value="3" <?php if($row2["record"] == 3) { ?>checked<?php ?>/></th>
                        </tr>
                        <tr>
                            <th>Grado 19-20</th>
                            <th>6</th>
                            <th><input type="radio" name="record" value="6" <?php if($row2["record"] == 6) { ?>checked<?php ?>/></th>
                            </tr>
                        <tr>
                            <th>Grado 21-22</th>
                            <th>9</th>
                            <th><input type="radio" name="record" value="9" <?php if($row2["record"] == 9) { ?>checked<?php ?>/></th>
                            </tr>
                        <tr>
                            <th>Grado 23-24</th>
                            <th>12</th>
                            <th><input type="radio" name="record" value="12" <?php if($row2["record"] == 12) { ?>checked<?php ?>/></th>
                            </tr>
                        <tr>
                            <th>Grado 25 o más</th>
                            <th>15</th>
                            <th><input type="radio" name="record" value="15" <?php if($row2["record"] == 15) { ?>checked<?php ?>/></th>
                            </tr>
                        <tr>
Bueno es de suponer que saben que las etiquetas tr o th van dentro de un table y <?php if($row2["record"] == 15) { ?>checked<?php } ?> por ejemplo es la comparacion con la consulta a la base de datos

Etiquetas: checkbox, mysql, php, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:27.