Formulario de contacto con multiple seleccion

[Resuelto/Cerrado]
Denunciar
Message postés
3
Date d'inscription
lunes, 18 de agosto de 2008
Estatus
Miembro
Última intervención
martes, 23 de septiembre de 2008
-
 Alex -
Hola, disculpen si esto ya lo habian preguntado.. no encontre la respuesta.

yo tengo un formulario de contacto:

<form method="post" onsubmit="return validar(this)" id="form1" action="enviar.php"

el cual tiene entre los datos para completar:

<select name="zona" size="3" multiple="multiple" id="zona[]">

<option value="Indistinto" selected="selected">Indistinto</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>

lo que yo hago entre otras cosas en enviar.php enviar un mail con los datos. El problema que tengo es:

como hago para tener en una variable todos los valores seleccionados???

de modo que quede por ejemplo: $zona= 1, 2, 3


Muchas Gracias de Antemano y SUERTE a TODOS

1 respuesta

Mi estimado,
primero corrige tu select y q te quede de la sgte forma:
<select name="zona[]" size="3" multiple="multiple" >
<option value="Indistinto" selected="selected">Indistinto</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>


y para recuperar los valores en la forma q quieres usa la funcion implode
algo mas menos como lo de abajo
$valorZona = implode(”,”, $zona);

Espero te sirva
Salu2
1
Gracias

Unas palabras de agradecimiento nunca están de más. Deja tu comentario

CCM 12872 usuarios nos han dicho gracias este mes

Message postés
3
Date d'inscription
lunes, 18 de agosto de 2008
Estatus
Miembro
Última intervención
martes, 23 de septiembre de 2008

mcuchisimas gracias por la pronta respuesta!!!!!
muchas gracias por tu aporte, lo estuve buscando en todos lados
pero aqui lo encontré