Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/07/2012, 13:43
Avatar de yebert
yebert
 
Fecha de Ingreso: marzo-2012
Ubicación: Mérida
Mensajes: 46
Antigüedad: 12 años, 2 meses
Puntos: 3
Respuesta: Como incluir el id_personal en el bucle para insetar en varias filas con o

Hasta el momento he logrado insertar solamente dos campos dejo el script para q me den la ayuda lse los agradezco.
Código HTML:
Ver original
  1. $diario=array_combine($dia,$ini1);//combino los arrays de cedula en adelante-->>
  2.  $link = mysql_connect ('localhost', 'root', '');
  3.      if (!$link){
  4.          echo 'error al conectar';
  5.          die;
  6.      }
  7.      $bd = mysql_select_db('saap');
  8.      if (!$bd){
  9.          echo 'error al seleccionar la base d datos';
  10.          die;
  11.      }
  12.  $sql="INSERT INTO horario (dia,h_inic1) VALUES ";//primera parte de la cadena
  13.  
  14. foreach($diario as $dia => $ini1) { //recorro el array
  15.   if (!empty($dia) || !empty($ini1)) {$sql.=sprintf("('%s','%s'),", trim($dia), trim($ini1));}//compruebo que al menos uno de los dos exista, y los pongo en la cadena de inserción
  16.  }
  17.  $sql=rtrim($sql,',');//elimino la última coma sobrante  
  18.  echo $sql;
  19.  $res=mysql_query($sql);}
  20.  else {echo 'Seleccione Dia y Horas para enviar';
  21.  }
  22.  ?>

No he podido asociar las otras variables dentro del $diario=array_combine($x,$x,$x,$x,$x,$x);

Ademas no he podido incluir dentro del array_combine la variable $cedula.
__________________
Yebert