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