Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2012, 13:05
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
enviar un array de checkbox seleccionados y armar sql

hola amigos espero me puedan ayudar

necesito enviar desde php un array con los valores de un grupo de checkbox , colocarlos en una sentencia sql y insertarlos a una base de datos

Código PHP:
Ver original
  1. <input type='checkbox' name='opcion[]' value=" . $fila['id_categoria']."  id=" . $fila['nom_categoria']." />"


en el servidor hago lo siguiente , en opciones tengo el array
Código PHP:
Ver original
  1. if(isset($_POST['procesar'])){
  2.  $opciones = $_POST['opcion'];
  3. }

y armo la sentencia sql

Código PHP:
Ver original
  1. $ins = $db->prepare("SELECT inserciones(:fec_ini_actividad,:fec_fin_actividad,:hor_ini_actividad,:hor_fin_actividad,:fen_actividad,:vol_actividad,:ban_actividad,:nba_actividad,:rep_actividad,:obs_actividad,1,:opciones)");

pero no me funciona , que estoy haciendo mal?



esta sentencia sql si me funciona pero yo lo necesito con variables
Código PHP:
Ver original
  1. $ins = $db->prepare("SELECT inserciones(:fec_ini_actividad,:fec_fin_actividad,:hor_ini_actividad,:hor_fin_actividad,:fen_actividad,:vol_actividad,:ban_actividad,:nba_actividad,:rep_actividad,:obs_actividad,1,array[2,1])");