Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sin título</title> </head> <body> <form id="form1" name="form1" method="post" action="sba1.php"> <p> <label> <input type="text" name="buscar" id="buscar" /> </label> Buscar por nombre </p> <p> <label> <input type="text" name="tomo" id="tomo" /> </label> tomo <label> <input type="text" name="folio" id="folio" /> </label> folio </p> <p> <label> <input type="submit" name="enviar" id="enviar" value="enviar" /> </label> </p> </form> </body> </html>
Código PHP:
$tomo = $_POST['tomo'];
$folio = $_POST['folio'];
$buscar = $_POST['buscar'];
$busqueda = mysql_query("select nombre,madre,tommadre,folmadre from sbaejemp where nombre like '$buscar%' or(folio = '$folio' and tomo = '$tomo') order by nombre ASC limit 0,30") or die(mysql_error());
como hago para que el or sea uno u otro si o si y no ambos.
segundo como hago para poner que si tomo y folio son nulos que no concidere esas variables porque me las toma como 0 y busca todos los que tienen 0 asi como estan, lo mismo con el nombre.
saludos y muchas gracias.