Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2012, 19:26
Avatar de thekillerbrain
thekillerbrain
 
Fecha de Ingreso: abril-2012
Mensajes: 22
Antigüedad: 12 años, 7 meses
Puntos: 0
Mostrar datos de MySQL, en un tabla HTML - PHP

Hola, Estimados tengo una duda miren estoy aprendiendo PHP y deseo crear y cargar una tabla Html desde una bd mysql, esto es para cargar los menus de un usuario, la idea esque llege a tres columnas e inserte una fila nueva y continue ahi el llenado:

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

Código 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%== 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 -->
Código PHP:
<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