Ver Mensaje Individual
  #20 (permalink)  
Antiguo 24/04/2007, 12:00
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: Problema modularizando página

un último intento, prueba con esto
Código PHP:
<?php
$letra 
$_GET['letra'];
$nombre $_GET['nombre'];
$abecedario = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'); 
function 
reemplazar_caracteres($string)
    {
        
$busqueda = array("Á","É","Í","Ó","Ú","Ñ","á","é","í","ó","ú","ñ"," ");
        
$reemplazo = array("A","E","I","O","U","N","a","e","i","o","u","n","-");
        return (
str_replace$busqueda $reemplazo $string));
    }
if(empty(
$letra))//si letra esta vacio
    
{
    foreach(
$abecedario AS $letter)
        {
            echo 
'<a class="paginacion" href="lyrics.php?letra='.$letter.'">'.$letter.'</a>';
        }
    }
elseif(empty(
$nombre))//si nombre esta vacio pero letra 'NO'
    
{
?>
    <div id="indice"><a class="link" href="main.php" title="Ir al Inicio">Inicio</a> / Lista de int&eacute;rpretes</div>
    <h3>Int&eacute;rpretes con la letra <?=$letra?></h3>
    <?php
        
foreach($abecedario AS $letter)
            {
                echo 
'<a class="paginacion" href="lyrics.php?letra='.$letter.'">'.$letter.'</a>';
            }
        
$sql mysql_query("SELECT * FROM artista WHERE nombre LIKE '".$letra."%' ORDER BY nombre ASC");
        if(
mysql_num_rows($sql)) {
    
?>
        <br /><br />
        <table style="width: 100%; border: 0;" cellpadding="1" cellspacing="1">
            <?php
                
while($row mysql_fetch_array($sql)) {
                
$id_artista $row['id_artista'];
                
$nombre reemplazar_caracteres($row['nombre']);
                if(
$b == 0) {
            
?>
            <tr>
            <?php
                
}
            
?>
                <td style="width: 25%;">
                    <a class="link" href="lyrics.php?letra=<?=$letra?>&nombre=<?=$nombre?>"><?=$row['nombre']?></a>
                </td>
            <?php
                
if($b == 3) {
            
?>
            </tr>
            <?
                    $b
=0;
                }else{
                    
$b=$b+1;
                }
                }
/* cierra el while*/ 
            
?>
        </table><br />
    <?php
        
}
    else
        {
            echo 
'<center><div style="width: 100%; font-weight: bold;"><div style="width: 50%; border: 1px solid #FF0000; padding: 7px; color: #FF0000; background: #F9B8B3;">La tabla artistas está vacía.</div></div></center>';
        }
    }
else
//si letra y nombre 'NO' esta vacios
    
{
        foreach(
$abecedario AS $letter)
            {
                echo 
'<a class="paginacion" href="lyrics.php?letra='.$letter.'">'.$letter.'</a>';
            }
        echo 
"HOLA";
    }
?>
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.