estaria necesitando ayuda para saber donde esta el problema en el siguiente formulario. El problema principal que se me presenta es, que me manda el mail pero deja en blanco el lugar dodne deveria enviar las 2 variables de selectbox con multiple seleccion. Es decir, manda todo menos las variable de multiple seleccion.
el fragmento del formulario con el cual tengo problemas es:
Código:
y en envia.php la parte donde se mensiona el envio del correo donde tengo el problema es:<form id="formulario" name="formulario" method="post" action="enviar.php"> <select name="barrio[]" size="3" multiple="multiple"> <option value="Indistinto" selected="selected">Indistinto</option> <option value="Abasto">Abasto</option> <option value="Agronomia">Agronomia</option> <option value="Almagro">Almagro</option> <option value="Villa del Parque">Villa del Parque</option> </select> <select name="room[]" size="3" multiple="multiple"> <option selected="Indistinto">Indistinto</option> <option value="1 ambiente">1 ambiente</option> <option value="2 ambientes">2 ambientes</option> <option value="3 ambientes">3 ambientes</option> </select> <textarea name="message" cols="37" rows="5" id="message"></textarea> <input name="name" id="nombre_apellido2" size="40" maxlength="200" /> <input name="email" size="40" id="email" /> <input name="submit" type="submit" value=" Enviar " /> </form>
Código:
estuve probando diferentes formas de recuperar los valores de las variables con multiple seleccion, el ultimo que probe es el arriba mensionado. No se si el problema se debe a eso o si estoy haciendo algo mas mal.<?php $youremail="[email protected]"; $subject="contacto"; if(isset($_POST['envia']) AND $_POST['envia']=="envia") { $barrios = $_POST['barrio']; $vbarrios = ""; for($i=0;$i<count($barrios);$i++) { $vbarrios.= $barrios[$i]; if($i<>(count($barrios)-1)) { $vbarrios.= ",";} } $rooms = $_POST['room']; $vrooms = ""; for($i=0;$i<count($rooms);$i++) { $vrooms.= $rooms[$i]; if($i<>(count($rooms)-1)) { $vrooms.= ",";} } } mail("$youremail", "$subject"," $name realizo un pedido de busqueda desde el Sitio Web. Los detalles de la busqueda brindados son: Barrio: $vbarrios La cantidad de dormitorios: $vrooms Las observaciones: $message Datos de contacto: Nombre: $name E-mail: $email ",$headers); ?>
De antemano muchas gracias a todos.