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?
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>
ese codigo lo saque de
http://www.jose-aguilar.com/blog/checkbox-group-select/