![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
06/09/2009, 17:55
|
| | Fecha de Ingreso: noviembre-2006 Ubicación: Capital Federal
Mensajes: 141
Antigüedad: 18 años, 2 meses Puntos: 1 | |
Respuesta: Busqueda PHP y MySql Hola Amigos yo de nuevo....sigo intentando y no lo logro hacer funcionar ...les copio mi codigo a ver si a alguien se le ocurre algo.......
<?php
$tipo = $_POST['tipo'];
$titulo = $_POST['titulo'];
$isbn = $_POST['isbn'];
if ( trim($tipo) != "" ){
$sql .= " AND tipo = '".$tipo."' ";
}else{
$sql .= " WHERE tipo = '".$tipo."' ";
}
if ( trim($titulo) != "" ){
$sql .= " AND titulo like '%".$titulo."%' ";
}else{
$sql .= " WHERE titulo like '%".$titulo."%' ";
}
if ( trim($isbn) != "" ){
$sql .= " AND isbn = '".$isbn."' ";
}else{
$sql .= " WHERE isbn = '".$isbn."' ";
}
$sql .= " ORDER BY ID DESC";
$result = mysql_query($sql) or die("Query: $sql ".mysql_error());
?>
y me tira el siguiente error...............
Query: WHERE tipo = '' AND titulo like '%nuevo%' WHERE isbn = '' ORDER BY ID DESC You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE tipo = '' AND titulo like '%nuevo%' WHERE isbn = '' ORDER BY ID DESC' at line 1 |