Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/03/2005, 03:07
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 5 meses
Puntos: 2
¿Cuando tu jefe te dice que se lo pongas en una tabla se refiere a una tabla mysql o a una tabla html?. Esto último es más lógico, porque al fin y al cabo es como quieres presentar los datos. Lo primero no tiene sentido ninguno.
En cuanto ha hacerlo por programación, ya he puesto en algún otro mensaje un ejemplo en php para hacerlo pero te lo repito aquí:
Código PHP:
$SQL="select id, alarma, descripcion from tabla";
$resultado=mysql_query($SQL);
// primera cabecera
echo "<table><tr><th>id</th><th>alarma</th><th>descripcion</th></tr><tr>";
$ultimoid=""// en esta variable se guardará el último id mostrado
while ( $fila=mysql_fetch_array($resultado) )
{
   
id ($fila["id"] != $id ) { // cambia el id, ponemos nueva cabecera (o lo que interese)
      
echo "</tr><tr><th>id</th><th>alarma</th>";
      echo 
"<th>descripcion</th></tr><tr>";
      
$id $fila["id"]; // guardamos el último id tratado
   
}
   echo 
"<td>".$fila["id"]."</td>";
   echo 
"<td>".$fila["alarma"]."</td>";
   echo 
"<td>".$fila["descripcion"]."</td>";
}
echo 
"</tr></table>"
Este es el algoritmo básico, ahora tú tendrás que adaptarlo a tus necesidades. Si lo que quieres es una tabla por cada id, pues cambias para que en lugar de sólo cerrar fila, poner cabeceras y abrir fila, pues cierre y abra una nueva tabla.
Un saludo.
__________________
Estoy contagiado de Generación-I