 
			
				30/10/2006, 07:54
			
			
			     |  
      |    |    |    Fecha de Ingreso: octubre-2005  
						Mensajes: 405
					  Antigüedad: 20 años 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"> </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.           |