El "select" de HTML no es correcto .. le falta el nombre .. nombre que será el nombre de la variabel que tendrás que filtrar en tus condicionales para ver que valor tiene y en consecuencia saber cual se seleccionó en ese <select>
<select name="opcion" size="1">
(esto no es PHP .. es HTML ..)
Y en la parte PHP .. recibiras la variable $opcion (mejor dicho por el método que envias en el formulario será: $_POST['opcion'] )
Así que tus IF (podrias usar mejor switch() para estos casos de 1 variable -> vários resultados condicionales ..)
Código PHP:
if ($_POST['opcion']=="Apellido"){
// haces tu consulta como corresponda ..
}
if ($_POST['opcion']=="Mail"){
// haces tu consulta como corresponda ..
}
Consejos:
* La definición de tu variable $SQL es la misma para todas las $opcion es ..así que puedes declararla arriba (antes) de tu série de IF. Lo mismo es aplicable para el mysql_query que haces ...
* Revisa la documentación de switch() en
www.php.net/switch verás que es más útil y clara para estos casos.
Un saludo,