Tema: Textarea
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/05/2006, 01:51
php.java.jsp
 
Fecha de Ingreso: octubre-2004
Mensajes: 128
Antigüedad: 20 años, 2 meses
Puntos: 2
por ejemplo con este codigo recorro todo el select y el value de las opciones seleccionadas las concateno en la variable "total", luego,

esta variable total es la que contiene el value de todas las opciones seleccionadas y se la asigno a un campo hidden "recibe" para poder asi enviar todos los value juntos de las opciones seleccionadas al enviar el formulario

Código:
<script>

function recorrer(menu) { 

	var i, total="";
	for(i=0;i<menu.options.length;i++){
                  // compruebo que opciones estan seleccionadas
		if(menu.options[i].selected){
			 total = total + menu.options[i].value + " ";
		}
	}

	document.form1.recibe.value=total;
	return true;
}

</script>
</head>
<body>

<form method="post" onsubmit="return recorrer(this.ciudades)" action="rec.php"
name="form1">
<select name="ciudades" multiple size=5>
<option value="opcion1">opcion 1</option>
<option value="opcion2">opcion 2</option>
<option value="opcion3">opcion 3</option>
<option value="opcion4">opcion 4</option>
<option value="opcion5">opcion 5</option>
</select>
<input type="hidden" name="recibe">
</form>
la conexion a la base de datos no se como sea pero los valores del select en php ya los tienes almacenados en el array "cadena"

Código:
$cadena=explode(" ",$_POST['recibe']);

for($i=0;$i<5;$i++){
	echo $cadena[$i]."<br/>";
}