Título: checkbox
Publicado por: bengy en 23 Noviembre 2013, 14:47 pm
hola tengo problemas con checkbox este es mi codigo function generarPermisos(){ include("../modelo/cnx.php"); $cnx = pg_connect($entrada) or die ("Error de conexion. ". pg_last_error()); $seleccionar= 'SELECT usuario.id_usuario, rol.nombre_tipo, nombre_usuario, apellido_usuario, ci_usuario, user_usuario, pass_usuario, institucion_usuario, fecha_nacimiento_usuario, email_usuario FROM usuario, rol, usuario_rol where usuario.id_usuario=usuario_rol.id_usuario and rol.id_rol=usuario_rol.id_rol order by id_usuario;'; $result = pg_query($seleccionar) or die('ERROR AL GENERAR PERMISOS: ' . pg_last_error()); $columnas = pg_numrows($result); $this->formu.='<table>'; $this->formu.='<tr><td>Identificador</td>'; $this->formu.='<td>Nombre</td>'; $this->formu.='<td>User</td>'; $this->formu.='<td>Apellido</td>'; $this->formu.='<td>Numero_CI</td>'; $this->formu.='<td>Institucion</td>'; $this->formu.='<td>Rol_Olimpista</td>'; $this->formu.='<td>Rol_Comite</td>'; $this->formu.='<td>Rol_Administrador</td></tr>'; for($i=0;$i<=$columnas-1; $i++){ $line = pg_fetch_array($result, null, PGSQL_ASSOC); $checkOlimpista = ""; $checkComite = ""; $checkAdministrador = ""; $this->formu.='<tr> <td>'.$line['id_usuario'].'</td> <td>'.$line['nombre_tipo'].'</td> <td>'.$line['nombre_usuario'].'</td> <td>'.$line['apellido_usuario'].'</td> <td>'.$line['ci_usuario'].'</td> <td>'.$line['institucion_usuario'].'</td> <div id='.$line['id_usuario'].'> <td> <input type="checkbox" name="rol" id='.$line['id_usuario'].' value='.$line['id_usuario']."_3_ ".$checkOlimpista.' />Olimpista</td> <td> <input type="checkbox" name="rol" id='.$line['id_usuario'].' value='.$line['id_usuario']."_2_ ".$checkComite.' />Comite</td> <td> <input type="checkbox" name="rol" id='.$line['id_usuario'].' value='.$line['id_usuario']."_3_ ".$checkAdministrador.' />Administrador</td> </div> </tr>'; } $this->formu.='</table>'; return $this->formu; }
quiero marcar uno por reglon como lo podria hacer?
Título: Re: checkbox
Publicado por: bengy en 23 Noviembre 2013, 15:11 pm
creo que encontre la solucion pero no puedo hacer correr!!! me ayudan por favor <!DOCTYPE html> <html> <head> <script type="text/javascript" src="jquery-1.10.2.js"></script> <script type="text/javascript"> $(document).ready(function() { $('input[type=checkbox]').live('click', function(){ var parent = $(this).parent().attr('id'); $('#'+parent+' input[type=checkbox]').removeAttr('checked'); $(this).attr('checked', 'checked'); }); }); </script> </head> <body> <h3>Producto 1</h3> <div id="product1"> <input type="checkbox" value="1" id="product-1-1" name="check" /> Atributo 1<br/> <input type="checkbox" value="2" id="product-1-2" name="check" /> Atributo 2<br/> <input type="checkbox" value="3" id="product-1-3" name="check" /> Atributo 3<br/> </div> <h3>Producto 2</h3> <div id="product2"> <input type="checkbox" value="1" id="product-2-1" name="check" /> Atributo 1<br/> <input type="checkbox" value="2" id="product-2-2" name="check" /> Atributo 2<br/> <input type="checkbox" value="3" id="product-2-3" name="check" /> Atributo 3<br/> </div> <h3>Producto 3</h3> <div id="product3"> <input type="checkbox" value="1" id="product-3-1" name="check" /> Atributo 1<br/> <input type="checkbox" value="2" id="product-3-2" name="check" /> Atributo 2<br/> <input type="checkbox" value="3" id="product-3-3" name="check" /> Atributo 3<br/> </div> </body> </html>
Título: Re: checkbox
Publicado por: bengy en 23 Noviembre 2013, 15:25 pm
ese codigo lo saque de
http://www.jose-aguilar.com/blog/checkbox-group-select/
|