Holas,
Enviar datos nuevamente al servidor seria algo brusco, creo que mejor seria que en tu SQL que llamas a todos tus datos (con *) lo pongas el correo en el parametro label de la etiqueta option algo como :
Cita: echo '<option value="'.$data["usuario"].'" label="'.$data["email"].'" >'.$data["nombre"].'</option>';
Y luego con un OnChange en la etiqueta <select> podrias llamar a una funciona para que te capture el label seleccionado y lo colocas con javascript donde quieras de tu HTML, algo como:
Cita: <select name="v_usuario" id="v_usuario" OnChange="SeleccionarLabel(this);">
Y tu Javascript seria algo asi como:
Cita: <script type='text/javascript'>
function SeleccionarLabel(obj)
{ correo = obj.options[obj.selectedIndex].label;
document.getElementById('lblCorreo').innerHTML=cor reo;
}
</script>
Y donde ira el correo segun tu HTML, por ejemplo:
Cita: tr>
<td align="right">Email:</td>
<td align="left"> </td>
<td align="left" id="lblCorreo"></td>
</tr>
Espero que te funcione, eso me parece lo mas correcto en ves de que vuelvas ha llamar nuevamente a tu server, esto seria solo en el mismo cliente.
Saludos
Gildus