Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2006, 07:54
[email protected]
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 1
recuperar lista marcada, para grabar.

Estoy desarrollando un sistema de control de accesos donde:
Dispongo de 3 tablas.
• Usuarios (id, usrlogin, nombre, apellidop, apellidom, email)
• Aplicaciones (id, aplicación, descripción, acceso)
• Accesos (id, usuario, aplicación)


Tengo trabajando correctamente el ingreso de las 2 primeras aplicaciones (usuarios y aplicaciones) y estoy en desarrollo de la 3º (acceso).

Pero me he encontrado con algunos problemas:
a) Agregar_acceso.php: Donde muestro todas las aplicaciones disponibles no asignadas al usuario, de la siguiente manera:

<?
$usuario=$_REQUEST['usua'];
include ("config_apli.php");
$sql_tabla="aplicaciones";
$sql="SELECT * FROM $sql_tabla where acceso='S'";
$res=mysql_query($sql,$db) or die(mysql_error());
?>
<table width=100 >
<tr bgcolor="#FFFFEA">
<td width="80%"colspan="4" align="center">APLICACIONES DISPONIBLES PARA USUARIO : <? echo $usuario; ?></td>
<td width="20%" bgcolor="#CCFFCC" align="center">
<input type="button" value="Atras" class="botones" onclick="javascript:history.go(-1);">
</td>
<tr>
<tr bgcolor="#00CCCC">
<td width="4%" align="center">ID</td>
<td width="15%" align="center">Aplicacion</td>
<td width="51%" align="center">Descripcion de Aplicacion</td>
<td width="10%" align="center">Control de Acceso</td>
<td width="20%" align="centerMarca para Agregar</td>
</tr>
<?
while($resu = mysql_fetch_array($res))
{
echo "<tr>
<td width=4% align=center>$resu[ID]</td>
<td width=15% align=left>$resu[aplicacion]</td>
<td width=51% align=left>$resu[descripcion]</td>
<td width=10% align=center>$resu[acceso]</td>
<td width=20% align=center><input type=checkbox name=agregar value=$resu[aplicacion]></td>
</tr>";
}
?>
<tr bgcolor="#FFFFEA">
<td width="80%"colspan="4" align="center">&nbsp;</td>
<td width="20%" bgcolor="#CCFFCC" align="center">
<input type="button" value="Agrega Seleccion" class="botones">
</td>
<tr>
</table>

Como te podrás dar cuenta genero una lista de todas las aplicaciones no asignadas al usuario donde muestro ID, aplicación, descripción y un checkbox donde se marca aquellas que quiero agregar para tener acceso.

Mi pregunta es la siguiente:
Una vez marcadas las aplicaciones (1….n) en el checkbox como las recupero una a una para grabar en tabla accesos.

Espero darme a entender cualquier consulta haganla saber… GRACIAS.