Foros del Web » Programando para Internet » PHP »

ayuda con un formulario

Estas en el tema de ayuda con un formulario en el foro de PHP en Foros del Web. <select name="premail" class="cajastextfrm"> <option value="0" selected>Pastor a Contactar</option> <option value="[email protected]">Javier </option> <option value="[email protected]">Geraldina</option> </select> Tengo esta lista... como lo he puesto el value es diferente ...
  #1 (permalink)  
Antiguo 07/12/2004, 17:16
 
Fecha de Ingreso: julio-2004
Mensajes: 50
Antigüedad: 13 años, 5 meses
Puntos: 0
Mensaje ayuda con un formulario

<select name="premail" class="cajastextfrm">
<option value="0" selected>Pastor a Contactar</option>
<option value="[email protected]">Javier </option>
<option value="[email protected]">Geraldina</option>
</select>

Tengo esta lista... como lo he puesto el value es diferente de lo que muestra es para un correo que va llevar a esas personas pero cuando lo mande yo quiero que me diga quien es el que pertenece el correo cuando yo uso la variable

$premail me sale el correo como hago para que tambien me de lo que aparece en medio de los option <option value="[email protected]">lo que va aqui</option>

o tendria que hacer alguna otra artimaña ?¿?¿?

Agradecere cualquier ayuda..

Gracias..

  #2 (permalink)  
Antiguo 07/12/2004, 19:20
dreglad
Invitado
 
Mensajes: n/a
Puntos:
Qué tal?

Lo que quieres no se puede hacer diréctamente, pero se me acurre algo para solucionar el problema:

Primero, en el argumento "value", pondríá el correo y el nombre separado por cualquier caracter especial que nunca se use, por ejemplo, pipe (|)
------------------------------------
<select name="premail" class="cajastextfrm">
<option value="0" selected>Pastor a Contactar</option>
<option value="[email protected]|Javier">Javier </option>
<option value="[email protected]|Geraldina">Geraldina</option>
</select>
-------------------------------------

Y luego, cuando obtienes la variable....
Código PHP:
$premail $_POST['premail'];       // Recibes la variable...
if($premail != "0") {        // Por si no eligieron nignuna opción...
     
list($email$nombre) = split("|"$premail);
     print(
"Email: $email\nNombre: $nombre");

Si te das cuenta, ahora la variable $email tiene el valor del email y la variable $nombre tiene el valor del nombre....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:43.