Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2015, 10:27
Avatar de alexisverano
alexisverano
 
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Capturar todos los value de un select multiple y enviar a una bd

Colegas, estoy enrredado con un tema que les cuento y no encuentro como solucionar, tengo una un select, con valores de una tabla, y otro select multiple, al cual adiciono y elimino los valores del primer select, mediante javascript, el problema es que no encuentro como capturar todos los valores del select multiple para enviarlos a un campo de una tabla.

Aqui les dejo el codigo. Si creen que se puede mejorar, tambien acepto sus recomendaciones.

Código Javascript:
Ver original
  1. function agregar_elementos(){
  2.     emisor = document.getElementById("obj_listatematicos");
  3.     receptor = document.getElementById("obj_tematicoselect");
  4.     posicion = receptor.options.length;
  5.     receptor.options[posicion] = new Option(emisor.value, emisor.value);
  6. }
  7.  
  8. function eliminar_elementos(){
  9.     var x = document.getElementById("obj_tematicoselect");
  10.     x.remove(x.selectedIndex); 
  11. }

Código PHP:
Ver original
  1. <?php
  2. include ('../../includes/conn_sys.php');
  3. $rs = $mysqli->query("SELECT * FROM tb_conceptostematicos ORDER BY descripcion");    
  4. echo "<select id='obj_listatematicos' class='cajatexto'>";
  5. echo "<option value=''></option>";
  6. while ($row = $rs->fetch_assoc()){ echo "<option value=".$row["descripcion"].">" .$row["descripcion"] ."</option>"; }
  7. echo "</select>";
  8. ?>
  9. <input type="submit" name="buttonA" id="buttonA" value="--&gt;" onclick="agregar_elementos();">
  10. <input type="submit" name="buttonB" id="buttonB" value="&lt;--"  onclick="eliminar_elementos();">
  11. <select name="obj_tematicoselect" size="15" multiple class='cajatexto' id="obj_tematicoselect" style="width:150px; height:80px;">
  12. </select>
  13. <input type="submit" name="button" id="button" value="Enviar" />

Gracias...