Hola amigos tengo el siguiente script el cual intento modularizar:
Código PHP:
<?php
$letra = $_GET['letra'];
$nombre = $_GET['nombre'];
if($letra) {
?>
<div id="indice"><a class="link" href="main.php" title="Ir al Inicio">Inicio</a> / Lista de intérpretes</div>
<h3>Intérpretes con la letra <?=$letra?></h3>
<?php
$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');
foreach($abecedario AS $letter) {
?>
<a class="paginacion" href="lyrics.php?letra=<?=$letter?>"><?=$letter?></a>
<?php
}
?>
<?php
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));
}
$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>';
}
?>
<?php
}elseif($letra == "letra" && "nombre") {
?>
hola
<?php
}else {
?>
<div id="indice"><a class="link" href="main.php" title="Ir al Inicio">Inicio</a> / Lista de intérpretes</div>
<h3>Lista de intérpretes</h3>
<?php
$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');
foreach($abecedario AS $letra) {
?>
<a class="paginacion" href="lyrics.php?letra=<?=$letra?>"><?=$letra?></a>
<?php
}
}
?>
El caso está en que cuando estoy dentro de
lyrics.php?letra=<?=$letra?> y le doy clic en alguno de los nombres que aparecen según la letra que seleccioné para que me muestre su información y me devuelve la misma sección de donde le di clic y yo como ejemplo le puse que me arrojara un
"hola" para probar si funcionaba pero no funciona, no sé donde puede estar la falla, espero que alguien me eche una mano con ello, gracias de antemano.
Saludos