Holas, janyazul.
En tu consulta, no sé si esto te servirá: si vas a agregar un filtro opcional, que depende de lo que se ingrese en un formulario, la consulta debiera estar así:
Código PHP:
$result2 = mysql_query("SELECT * FROM identificacion WHERE ".(!empty($sexo) ? "A2='$sexo' AND ": "")." ((A3 >= '$edad1' and A3 <='$edad2') or '$edad1' = '') AND .........", $bd) or die('ERROR: '.mysql_error());
Debiendo repetir la lógica que te puse para el campo A2, en los otros que estás haciendo igual: analiza con mayor profundidad si el OR que usas (y que yo quité) es en verdad tu opción correcta en este caso.
Saludos!