Formulario de contacto con multiple seleccion

Resuelto/Cerrado
binagol Message postés 3 Date d'inscription lunes, 18 de agosto de 2008 Estatus Miembro Última intervención martes, 23 de septiembre de 2008 - 18 ago 2008 a las 05:14
 Alex - 30 sep 2011 a las 04:06
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
binagol Message postés 3 Date d'inscription lunes, 18 de agosto de 2008 Estatus Miembro Última intervención martes, 23 de septiembre de 2008
3 sep 2008 a las 02:04
mcuchisimas gracias por la pronta respuesta!!!!!
0
muchas gracias por tu aporte, lo estuve buscando en todos lados
pero aqui lo encontré
0