Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2009, 17:55
matias_80
 
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