Cita:
Iniciado por fivezone 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[''] ) > 0 ) {
$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?