Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/02/2007, 10:36
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: Mostrar resultados Mysql

Haber. creo que debiste analizar mas mi funcion
Adapto la tuya, con la mia
Código PHP:
<?
function veure_pelicules_detalls($pelicules)
{
  
    
// Limite Maximo de Peliculas por Columnas
    
$limite=8;
    
    
// Imprimimos la Cabeza de la Tabla
    
echo '<table width="80%" border="0" cellspacing="0" cellpadding="0">';
    
    
// Hacemos los Bucle
    
for ($i=$i count ($pelicules) ; $i=($i+$limite) )
    {
        
        
// Imprimimos la Columna
        
echo '<tr>';
        for (
$j=$i$j < ($i+$limite) ; $j++)
        {
            
            
// Preguntamos si Existe Indice del Array
            
if ( isset($pelicules[$j]) )
            {    
             
                 
// ¿ Existe la Imagen ?
                 
if (@file_exists('imatges/'.($pelicules['ref']).'.jpg'))
                {
                    
// Imprimimos Foto y Descp
                    
echo '<td><img src="imatges/'.($pelicules["ref"]).'.jpg').'"><br>
                    Director : '
.$pelicules["director"].'<br>
                    REF : '
.$pelicules["ref"].'<br>
                    Descripcion : '
.$pelicules["descripcion"].' <br>
                    </td>'
;  
                    
                    
                }
             else
        {
                            echo 
'<td>'.$pelicules["ref"].'<br>
                    Director : '
.$pelicules["director"].'<br>
                    REF : '
.$pelicules["ref"].'<br>
                    Descripcion : '
.$pelicules["descripcion"].' <br>
                    </td>'

                }
                      
            }
            
        }
        
// Fin de Columna
        
echo '</tr>';

        
    }
    
// Fin de Tabla
    
echo '</table>';



}  

?>
No la probe a primera instancia, pero hace lo que quieres, imprime 8 peliculas por columna, si hay 66 peliculas, imprime 9 columnas, 8 con 8 peliculas y la 9 con 2.

Tu editas el limite.

PD(en tus funciones, tienes problemas con $pelicules y despues usas $peliculas )

Última edición por DeeR; 08/02/2007 a las 10:52 Razón: Olvido