Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/03/2011, 11:58
Avatar de Deathmetalrules
Deathmetalrules
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mas - aya
Mensajes: 65
Antigüedad: 14 años
Puntos: 8
Respuesta: insert masivo

mira este y adaptalo

la variable $fec recoge lo que envias por metodo Post
Código PHP:
if ($_POST['guardar']=="Guardar Acta")
    {
   
$matricula=$_POST[matricula];  
   
$materia=$_POST[materia];
   
$p1=$_POST[parcial1];
   
$p2=$_POST[parcial2];
   
$p3=$_POST[parcial3];
   
$nf=$_POST[prom]; 
   
$esp=$_POST[especial]; 



Código PHP:
$fec=array($matricula,$materia,$p1,$p2,$p3,$nf,$esp);
if(
count($matricula) == count($materia)&& count($matricula) == count($p1)&& count($matricula) == count($p2)&& count($matricula) == count($p3)&& count($matricula) == count($nf)&& count($matricula) == count($esp))
    {
      for(
$i 0$i<count($matricula); $i++)
    {
      if((
$p1[$i]=='NSP')||($p2[$i]=='NSP')||($p3[$i]=='NSP'))
    {
    
$promedio='REP';
    
$especial='SD';
    }
    else
    {
    
$suma=$p1[$i]+$p2[$i]+$p3[$i];
       
$promedio=round($suma/3);
    
$especial=$esp[$i];
    }
  
$sql="INSERT INTO materiasmatriculadas (idMatricula,codMateria,parcial1,parcial2,parcial3,notafinal,notaespecial) 
       VALUES ('$matricula[$i]','$materia[$i]','$p1[$i]','$p2[$i]','$p3[$i]','$promedio','$especial')"
;
   
mysql_query($sql);