Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/05/2011, 10:18
rbczgz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: Necesito presentar en una tabla HTML los resultados de una consulta a vari

Gracias de nuevo alexg88,

Pues debo ser muy obtuso porque aplicando todo lo que me has ido explicando, he hecho esto y no funciona (los autores sí, pero las colecciones y editoriales no...)

Código PHP:
<?php

$libros 
mysql_query("
SELECT * 
FROM lib_autor 
INNER JOIN lib_libros 
ON lib_autor.id_aut = lib_libros.id_aut 
INNER JOIN lib_coleccion 
ON lib_libros.id_col = lib_coleccion.id_col 
INNER JOIN lib_editorial 
ON lib_libros.id_edi = lib_editorial.id_edi 
ORDER BY lib_autor.nombre_autor, lib_libros.lib_fecha 
ASC LIMIT " 
$inicio ", " CANT_LIBROS);
?>

<table class="grilla" cellspacing="0" cellpadding="3px">
                    <tr>
                        <td class="cabecera">ID</td>
                        <td class="cabecera">Titulo</td>    
                        <td class="cabecera">Autor</td>
                        <td class="cabecera">Colecci&oacute;n</td>
                        <td class="cabecera">Editorial</td>
                        <td class="cabecera">Fecha</td>
                    </tr>
                    <?php
                          $c 
0;
                             while (
$fila=mysql_fetch_array($libros)){
                                 if(
$c == 0){
                                
$clase "claro";
                            }else{
                                
$clase "oscuro";
                            }
                            
                            echo 
"<tr>";
                            echo 
"<td class='" $clase "'>"$fila['id_lib']."</td>";
                            echo 
"<td class='" $clase "'>"$fila['lib_titulo']."</td>";
                            echo 
"<td class=' " $clase "'>"$fila['nombre_autor']." ".$fila['apellidos_autor']."</td>";
                            echo 
"<td class=' " $clase "'>"$fila['col_nombre']."</td>";
                            echo 
"<td class=' " $clase "'>"$fila['edi_nombre']."</td>";
                            echo 
"<td class='" $clase "'>"cambiaf_a_normal($fila['lib_fecha']) ."</td>";
                            echo 
"</tr>";
                            
$c++;
                            }    
                            
?>
</table>
¿Me podrías explicar qué es lo que tengo mal y ponerme un ejemplo de cómo corregirlo?

Muchas gracias por anticipado.