Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2007, 10:26
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

Si hay que pensar bien como imprimir la tabla. Aqui te hize una pequeña funcion similar a la tuya que lo que quieres. Hay tu ves si modificas la Tabla o la das alguna clase css para que quede mas bonita

Código PHP:
<?

function mostrar_peliculas($array)
{
    
    
// Limite Maximo de Peliculas por Columnas
    
$limite=4;
    
    
// Imprimimos la Cabeza de la Tabla
    
echo '<table width="80%" border="0" cellspacing="0" cellpadding="0">';
    
    
// Hacemos los Bucle
    
for ($i=$i count ($array) ; $i=($i+$limite) )
    {
        
        
// Imprimimos la Columna
        
echo '<tr>';
        for (
$j=$i$j < ($i+$limite) ; $j++)
        {
            
            
// Preguntamos si Existe Indice del Array
            
if ( isset($array[$j]) )
            {
                echo 
'<td><img src="'.$array[$j]["imgurl"].'"><br><a href="'.$array[$j]["url"].'">'.$array[$j]["titulo"].'</a></td>';        
            }
            
        }
        
// Fin de Columna
        
echo '</tr>';

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

$array[0]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[0]['titulo']="Los Gatitos";
$array[0]['url']="?infopeli=14";

$array[1]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[1]['titulo']="Los Gatitos1";
$array[1]['url']="?infopeli=141";

$array[2]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[2]['titulo']="Los Gatitos2";
$array[2]['url']="?infopeli=142";

$array[3]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[3]['titulo']="Los Gatitos3";
$array[3]['url']="?infopeli=142";


$array[4]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[4]['titulo']="Los Gatitos4";
$array[4]['url']="?infopeli=142";


$array[5]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[5]['titulo']="Los Gatitos5";
$array[5]['url']="?infopeli=142";

$array[6]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[6]['titulo']="Los Gatitos6";
$array[6]['url']="?infopeli=142";

$array[7]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[7]['titulo']="Los Gatitos7";
$array[7]['url']="?infopeli=142";

$array[8]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[8]['titulo']="Los Gatitos8";
$array[8]['url']="?infopeli=142";

$array[9]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[9]['titulo']="Los Gatitos9";
$array[9]['url']="?infopeli=142";

$array[10]['imgurl']="http://www.forosdelweb.com/images/statusicon/thread_hot.gif";
$array[10]['titulo']="Los Gatitos10";
$array[10]['url']="?infopeli=142";








mostrar_peliculas($array);

?>
De todas formas, Mezclar Codigo HTML con PHP, no es muy reconmendable, a la larga te hace todo mas dificil, te recomienda que uses Templates Html, Smarty es una opcion muy buena para Templates en PHP. Aqui puedes ver un mini articulo mio sobre el uso del Smarty Arrays con Smarty . Facilmente mirando la funcion que te hize y la forma de como imprimir la tabla, te puedes copiar en tu Template y asi , el Template tiene todo el sitio Web.

Saludos muak

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