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 respuestahttp://www.forosdelweb.com/f18/guardar-datos-select-multiple-base-datos-391188/ |