Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/12/2010, 23:20
h3greed
 
Fecha de Ingreso: septiembre-2008
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Buscador por filtros PHP MYSQL (tema seguramente ya tocado)

Cita:
Iniciado por fivezone Ver Mensaje
gracias por tu respuesta, encontré algo que me va con lo que quiero hacer aqui en el foro

este seria parte del codigo

Código PHP:
$pais $_POST ['pais'];
$localidad $_POST ['localidad'];

$query "SELECT * FROM propiedades";
$conditions = array();
if( 
$pais != "" ) {
      
$conditions[] = "pais = '$pais'";
}
if( 
$localidad != "?" ) {
      
$conditions[''] = "localidad = '$localidad'";
}

if( 
count$conditions[''] ) > ) {
$query .= " WHERE " implode " AND "$conditions) ; // = SELECT * FROM // 


todo bien si compelto todos los datos por ejemplo pais y localidad en el form, pero cuando por ejemplo solamente ingreso pais, no me arroja resultados, ya que busca comparaciones que tengan los datos enviados y está enviando los datos de pais pero los de localidad vacio y comara de la siguiente manera
SELECT * FROM propiedades WHERE pais = 'argentina' AND localidad = ''

y no me imprime todos los datos que contengan argentina, no imprime nada ya que no hay datos que solo tengan pais y no localidad.

que puedo hacer?