Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/10/2013, 08:47
mktalternativa
 
Fecha de Ingreso: enero-2012
Mensajes: 224
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Mostrar sentencia segun variable

Algo asi necesito pero se que esto esta mal armado


Código:



$result = mysql_query("	SELECT * FROM curriculums WHERE " 

if (!empty($dni))
{
$result = "(numero LIKE '%$dni%')"
}

if (!empty($edaddesde))
{
$result = "and ( TIMESTAMPDIFF(YEAR, fechanacdia, CURDATE()) BETWEEN '$edaddesde' and'$edadhasta')"
}

if (!empty($sexo))
{
$result = "  and (sexo = '$sexo')"
}

if (!empty($localidad))
{
$result = "  and (localidad LIKE '%$localidad%')"
}


   $result " , $link) or die($result. "<br/><br/>".mysql_error());



como puedo hacer que el and se agregue cuando solo hay mas de uno,


y que edad pueda no solo tener los dos campos , con que uno este alcanza ( se me ocurre que si solo tiene desde poner mayor que ) y al reves y si tiene los dos dejar le between