Mi sugerencia es que vayas por paso. O sea quita muchos del codigo y ve agregando poco a poco ejemplo solo empieza a ver si este campo te brinda una información
Código PHP:
$sql="select * from usuarios"; //escribimos en la variable sql la busqueda
if ($porprofesional=="Todos") {$porprofesional="";}
if ($portampelo=="Todos") {$portampelo="";}
if ($porsexo!="") {$sql="$sql where";}
$a=0; //bandera para ver si hay q poner un and
if ($porsexo!="") {$a=1;$sql="$sql sexo like '%$porsexo%'";}
$sql="$sql order by nacionalidad";
$result = mysql_query($sql,$link);
while ($row=mysql_fetch_array($result)) {
$se=$row["sexo"];
//para ver si hay web
$web=$row["web"];
$websino="";
if ($web!="") {$websino="si";}
if ($na!="") {
?>
Y luego añade otro y asi sucecivamente
me dejas saber