cuales son las listas que aparecen con el codigo y descripcion y que uno puede seleccionar el valor. algo asi como las textarea pero en dos columnas y que se pueda seleccionar, y que se vean en todo no como los select
gracias
| |||
Textarea cuales son las listas que aparecen con el codigo y descripcion y que uno puede seleccionar el valor. algo asi como las textarea pero en dos columnas y que se pueda seleccionar, y que se vean en todo no como los select gracias
__________________ :aplauso: Ivomat |
| |||
si eso es gracias,pero ahora como hago para recorrer todas las que tengo en un select multiple y guardarlas en una base de datos. como pueden haber varias como se recorre foreach???????
__________________ :aplauso: Ivomat |
| |||
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:
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"<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>
Código:
$cadena=explode(" ",$_POST['recibe']); for($i=0;$i<5;$i++){ echo $cadena[$i]."<br/>"; } |
| |||
recibe no es una variable, es el nombre del campo que envia toda la informacion <input name="recibe"> la variable que contiene la informacion es $cadena que no probaste el codigo que puse para imprimir en php las opciones del select seleccionadas ? |
| |||
de cualquier forma lo que yo hice es una perdida de tiempo y todo por no saber mas de php que de javascript aqui la respuesta http://www.forosdelweb.com/f18/guardar-datos-select-multiple-base-datos-391188/ |