![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
06/12/2004, 11:26
|
| | Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 20 años, 8 meses Puntos: 0 | |
gracias cluster por tu comentario Hola, tras ver que no conseguia resolver el proble, decidi quitar el vector, e ir añadiendo a una variable, las posibles querys de cada campo del formulario. Pero no se porque no me entra en los if's.
Te pongo el código a continuación:
if ((empty($author)) && (empty($year)) && (empty($title)) && (empty($pages)) && (empty($url)))
{
echo '<table width="95%" align="center" border="0" cellpadding="3" cellspacing="1" >';
echo '<tr>';
echo '<td>';
echo '<font class="text">';
echo "You must especify some data<br><br>";
echo "<a href='search_1024.php'>Go back</a>";
echo "<br><br><br><br><br><br><br><br><br><br><br><br>< br><br><br><br><br><br><br><br><br>";
}
else
{
conectar();
$_pagi_sql="Select * From reference where 1 ";
if (!empty($_POST["author"]))
{
$_pagi_sql.= "AND Author like '%$author%'";
}
if (!empty($_POST["title"]))
{
$_pagi_sql.= "AND Title like '%$title%'";
}
...............
AQUI VA EL RESTO DE CODIGO QUE ME MUESTRA LOS RESULTADOS
}
He hecho pruebas, y no entra a ningún if, debe ser que no hago bien lo del else desues del primer if, pero no entiendo porque
También he probao a poner if(isset(..)), pero ocurre exactamente lo mismo
Alguién me podría indicar como hacerlo funcionar....
Gracias |