Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/08/2010, 20:00
diegonazho
 
Fecha de Ingreso: enero-2009
Mensajes: 142
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: duda tonta, pero no me resulta como quiero :(

mira quiero que mi if quede asi

Código PHP:
Ver original
  1. if( !empty($_POST['nombre_select']) or  !empty($_POST['pass']))
  2.  
  3. $sql="select mo.nombre,ma.nombre, mo.obs_modelo
  4.          from modelos mo, marcas ma
  5.         where mo.mar_id_marca = ma.id_marca and
  6.         mo.mar_id_marca = '$sel' or mo.nombre = '$nombre' ";


para poder hacer la consulta O por $nombre O por $sel, pero no me resulta, ya que puedo filtrar por uno de estas 2 variables pero ejemplo

filtro por $nombre se ejecuta bien --> despues limpio los datos y ejecuto por $sel yme arroja error, y supongo que el codigo esta bien para que filtre por los 2 ... ahora mi solucion a este caso fue hacer 2 if : uno con !empty($_POST['nombre_select' y el otro con !empty($_POST['pass']) pero esa no es la idea para ocupar mucho codigo, ademas con los 2 if NO puedo hacer la consulta por estos 2 filtros a la vez