esta es la consulta Sql
SELECT p.COD_UNIDAD, p.COD_USUARI, p.IND_ESTADO, u.NOM_UNIDAD, m.NOM_MENU
FROM tm_tpriunidad p, tm_tunidad u, tm_tmenu m
WHERE p.COD_USUARI = 'EGUERRA'
AND p.IND_ESTADO = 'V'
AND p.COD_UNIDAD = u.COD_UNIDAD
AND p.COD_UNIDAD = m.COD_UNIDAD
y de da como resultado (solo nesecito que me carge en la table lo que esta en NOM_MENU)
COD_UNIDAD COD_USUARI IND_ESTADO NOM_UNIDAD_________ NOM_MENU
BOD------------ EGUERRA----- V ---------------LOGISTICA DE BODEGA INVENTARIO DIARIO
BOD------------ EGUERRA----- V ---------------LOGISTICA DE BODEGA ORDEN DE TRABAJO
mi codigo php
<table>
<tr>
<?php
include 'conex.php';
$user = $_SESSION['admin'] ;
$consulta = mysql_query("SELECT p.COD_UNIDAD, p.COD_USUARI, p.IND_ESTADO, u.NOM_UNIDAD, m.NOM_MENU FROM tm_tpriunidad p, tm_tunidad u, tm_tmenu m WHERE p.COD_USUARI = '$user' AND p.IND_ESTADO = 'V' AND p.COD_UNIDAD = u.COD_UNIDAD AND p.COD_UNIDAD = m.COD_UNIDAD") or die(mysql_error());
$datos = mysql_fetch_array($consulta);
if(mysql_num_rows($consulta) > 0)
{
$acumulador = mysql_num_rows($consulta);
$cuenta = 0;
while ($datos = mysql_fetch_array($consulta)) {
$cuenta++;
if ($cuenta%3 == 1) echo "</tr><tr>";
?>
<td><?php echo $datos['m.NOM_MENU'];?></td>
<?php
}
}
else
{
$acumulador = 'No existe privilegio cargado';
$_SESSION['acum'] =$acumulador;
}
?>
</tr></table>
Me arroja este error:
Notice: Undefined index: m.NOM_MENU in C:\wamp\www\46\portal.php on line 96
Corresponde a --> <td><?php echo $datos['m.NOM_MENU'];?></td>
solo con los que tienen cargados datos lanza el error, con los que no me arroja bien el mensaje No existe privilegio cargado
Espero me puedan ayudar, de ante mano gracias
Este tema ha sido editado por Killerbrain: 11 April 2012 - 02:52 PM














