hola bueno tengo el siguiente código que crea una lista desplegable con los datos almacenados en la base, uno de esos datos que están en mi base es la estructura de una consulta sql(select * from algo )mi duda es como puedo hacer que el dato que se seleccione en la lista ,se cargue a una variable, con la dicha consulta mencionada anteriormente , y que esta consulta se ejecute por medio de un botón mostrando los datos en un archivo .xls, en realidad no se como hacerlo

, si me pueden ayudar o sugerir algo estaré muy agradecido
Código PHP:
<?Php
$servidor = "localhost";
$usuario_bd = "root";
$password_bd = "";
$basedatos = "empresa";
$conexion = mysql_connect($servidor,$usuario_bd,$password_bd);
if (!$conexion)
{
echo "Error conectando a la base de datos.";
exit();
}
$resultado=mysql_select_db($basedatos,$conexion);
if (!$resultado)
{
echo "Error seleccionando la base de datos.";
exit();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin título</title>
</head>
<body>
<select name="sel_vend" id="sel_vend">
<?php
$cod_ve = array();
$cod_vn = array();
$consulta= "SELECT consulta1,nombre_consulta FROM consulta WHERE order by consulta1";
$resultado = mysql_query($consulta,$conexion) or die('La consulta falló: ' . mysql_error());
while($linea = mysql_fetch_array($resultado)){
echo " <option value=\"".$linea[0]."\">".$linea[1]."</option>\n";
}
?>
</select>
</body>