Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2012, 17:14
manu011
 
Fecha de Ingreso: diciembre-2007
Mensajes: 13
Antigüedad: 16 años, 4 meses
Puntos: 0
Hacer búsqueda en bbdd con dos campos definidos archivo.php?letra=X&cole=Y ??

Hola,

Tengo una base libros (titulo, autor, coleccion)

En la página tengo un menu de letras:
$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){
echo "<div class=\"alfabet\"><a href=\"libros.php?letra=$letra\"> ".$letra." </a></div>";

Y si al inicio no me sale nada, cuando pincho en una letra me salen todos los libros cuyo título comienza por esa letra. Hasta ahí perfecto. Así es:

$letra=$_GET['letra']; //letra me entra por según la que pinche
$cole='%'; //cole lo dejo con valor cualquiera (%) para que salgan todos

Y la búsqueda es esta:
$buscar=mysql_query("SELECT * FROM libros WHERE tituloL LIKE '".$letra."%' AND coleccionL LIKE '".$cole."' ORDER BY libros.tituloL ASC");



Pero en la colección, tengo puesto un enlace para que me saque todo los libros de esa colección:
<DIV ID=\"coleccionL\"><A HREF=\"libros.php?letra=%&cole=".stripslashes($fil a['coleccionL'])."\">".stripslashes($fila['coleccionL'])."</A></div>

le meto un valor cualquiera (%) a 'letra' y a 'coleccion' el correspondiente.
Pero no me funciona, me muestra todos los libros.

¿Cómo debería hacer?
Básicamente mi pregunta es, cuando me salen los registros de los libros q comienzan por tal letra, el campo 'coleccion' quiero q tenga un enlace y que al pinchar me busque todos los libros de esa misma coleccion.


Muchas gracias!