Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/10/2007, 16:05
grotfang
 
Fecha de Ingreso: enero-2005
Mensajes: 46
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: Error al mostrar resultados busqueda

Buenas,

nada, con ninguna de las dos soluciones se ha arreglado el fallo. Os pongo el código de la pag. que manda la consulta, a ver si así veis algo:

Código PHP:
<html>
<head><title>Gestión de libros</title></head>
<body>
    <h1>Gestión de libros</h1>
    <p><a href="nuevolibro.php">Añadir un nuevo libro</a></p>
    <?php
    $bd
=@mysql_connect('localhost''usuario''contraseña');
    
mysql_select_db("biblioteca");
    
$authors=mysql_query("SELECT ID, autor FROM autores");
    
$cats=mysql_query("SELECT EID, nombre FROM editorial");
    
$idioms=mysql_query("SELECT LID, idioma FROM idioma");
    
?>
    <form action="listalibros.php" method="post">
    <p>Ordenar los libros según el siguiente criterio:<br>
    Por autor:
    <select name="tid" size="1">
    <option selected value="">Todos los autores</option>
    <?php
    
while ($author=mysql_fetch_array($authors)) {
    
$tid=$author["ID"];
    
$aname=htmlspecialchars($author["autor"]);
    echo(
"<option value='$tid'>$aname</option>\n");
    }
    
?>
    </select><br>
    Por editorial:
    <select name="eid" size="1">
    <option selected value="">Todas las editoriales</option>
    <?php
    
while ($cat=mysql_fetch_array($cats)) {
    
$eid=$cat["EID"];
    
$cname=htmlspecialchars($cat["nombre"]);
    echo(
"<option value='$eid'>$cname</option>\n");
    }
    
?>
    </select><br>
    Por idioma:
    <select name="lid" size="1">
    <option selected value="">Todos los idiomas</option>
    <?php
    
while ($idiom=mysql_fetch_array($idioms)) {
    
$lid=$idiom["LID"];
    
$lname=htmlspecialchars($idiom["idioma"]);
    echo(
"<option value='$lid'>$lname</option>\n");
    }
    
?>
    </select><br>
    Que incluya el texto: <input type="text" name="searchtext">
    <br>
    <input type="submit" name="submit" value="BUSCAR">
    </form>
    <p align="center"><a href="index.html">Volver a la página principal</a></p>
</body>
</html>
Gracias por las molestias.
Saludos-