18/04/2016, 13:38
|
| | Fecha de Ingreso: diciembre-2015
Mensajes: 6
Antigüedad: 8 años, 11 meses Puntos: 0 | |
problema con tablas php mysql Hola espero me puedan ayudar tengo 3 tablas en la base de datos:
-usuario
id
titulo
-menu
id
titulo
-permiso_usuario
id
id_usuario
id_menu
alta
edita
baja
tengo en html al entrar al perfil de un usuario que muestre todos los menus que existen en la bd y con un campo checkbox en cada uno los cuales son alta, edita y baja cuando presiono uno se actualiza la bd y se modifica el registro eso lo hace bien mi problema es que al momento de activar por ejemplo alta, lo hace bien solo q cuando se muestra en html todos los alta de todos los menus se ven activos espero alguien me pudiera ayudar por favor
este es mi codigo
<div class="panel_body">
<label class="permisos">permisos</label>
<table class="tabla_permisos" cellspacing="0" cellpadding="0" width="400px">
<tr>
<td width="25%">alta</td>
<td width="25%">editar</td>
<td width="25%">baja</td>
</tr>
</table>
<div class="clear10"></div>
<?php
$q = mysql_query("SELECT *, id AS idMenu FROM menu ORDER BY id ASC");
while($r = mysql_fetch_array($q)){
extract($r);
?>
<label class="permisos"><?= $titulo; ?></label>
<table cellpadding="5px" border="0" width="400px">
<tr>
<td width="25%" align="center">
<input type="checkbox" name="" value="" onclick="permiso_pag('alta', <?= $idUser; ?>, <?= $idMenu; ?>)">
</td>
<td width="25%" align="center">
<input type="checkbox" name="" value="" onclick="permiso_pag('editar', <?= $idUser; ?>, <?= $idMenu; ?>)">
</td>
<td width="25%" align="center">
<input type="checkbox" name="" value="" onclick="permiso_pag('baja', <?= $idUser; ?>, <?= $idMenu; ?>)">
</td>
</tr>
</table>
<div class="clear10"></div>
<?php
}
?>
</div> |