Código Javascript:
Ver original
function pasar(from,to){ var _from = from.options; for (var i=0 ;i < _from.length; i++){ var opt = _from[i]; if(opt.selected){ var n = document.createElement("option"); n.value = opt.value; n.text = opt.text; n.selected = 1; try{ to.add(n,null); from.remove(i,null) }catch(e){ to.add(n); from.remove(i) } i-- } } }
Código HTML:
<select style="width:136px" name="combo1" id="combo1" size="5" multiple="" > <option value="color">color</option> <option value="rojo">rojo</option> <option value="azul">azul</option> <option value="verde">verde</option> <option value="amarillo">amarillo</option> </select> <td > <input type="button" onClick="pasar(combo1,combo2)" value=">>" /> <input type="button" onClick="pasar(combo2,combo1)" value="<<" /></td> <td > <select multiple="" name="combo2[]" id="combo2" size="5"> </select></td>
Código PHP:
for ($i=0;$i<count($combo2);$i++){
echo "$combo2[$i],";
}
Código MySQL:
Ver original
$sql="Insert into color values('$combo2[],')";
Cuando ejecuto el query en lugar de mostrar las opciones seleccionadas me muestra "array"