<?php
class Consulta {
public $cuerpo;
public $titulo;
public $col;
public $cierre;
public $boton;
public $formu;
function __construct() {
$this->cuerpo=array();
$this->titulo="";
$this->col="";
$this->cierre="";
$this->formu="";
// $this->generarTabla();
}
function generarPermisos(){
include("../modelo/cnx.php");
session_start();
$cnx = pg_connect($entrada) or die ("Error de conexion. ". pg_last_error());
$seleccionar= 'SELECT id_usuario, rol.nombre_tipo, nombre_usuario, apellido_usuario, ci_usuario, institucion_usuario
FROM usuario, rol
where usuario.id_rol=rol.id_rol
order by id_usuario;';
$result = pg_query($seleccionar) or die('ERROR AL INSERTAR DATOS: ' . pg_last_error());
$columnas = pg_numrows($result);
$this->formu.='<table>';
for($i=0;$i<=$columnas-1; $i++){
$line = pg_fetch_array($result, null, PGSQL_ASSOC);
$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>
<td><input type="CHECKBOX" name="rol[]" value='.$line['id_usuario']."_3_".' > olimpista
<input type="CHECKBOX" name="rol[]" value='.$line['id_usuario']."_2_".'>comite
<input type="CHECKBOX" name="rol[]" value='.$line['id_usuario']."_1_".'>administrador</td>
</tr>';
}
$this->formu.='</table>';
return $this->formu;
}
function existe($usuario, $rol){
}
}
?>
Quiero que cuando envie el checkbox se guarde y cuando necesite modificar nuevamente deberia mostrarme las casillas anteriormente marcadas.
el metodo getPermisos() genera una tabla dinamica