Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2004, 22:19
Avatar de chinoloco
chinoloco
 
Fecha de Ingreso: julio-2003
Mensajes: 83
Antigüedad: 20 años, 9 meses
Puntos: 1
problemas al insertar

Hola gracias de ante mano ...tengo un formulario en donde tengo varios campos entre ellos un checkbox les muestro parte del codigo :
<form action="grabamatricula.php<?=$SID ?>" method="post" name="nombre[]">

<? } elseif($acurso[ciclo]=='I' and $acurso[estado]==1) { ?>
<input type="hidden" value="<?=$acurso[nombre] ?>" name="nombre[]">
<input type="hidden" value="<?=$acurso[apellido] ?>" name="apellido[]">
<input type="hidden" value="<?=$acurso[alu_cod] ?>" name="alu_cod[]">
<tr>
<td align="center"><input type="hidden" value="<?=$acurso[cod_cur] ?>" name="cod_cur[]"><?=$acurso[cod_cur] ?></a></td>
<td> <?=$acurso[nomb_curso] ?></td>
<td align="center"><input type="hidden" value="<?=$acurso[ciclo] ?>" name="ciclo[]"><?=$acurso[ciclo] ?></td>
<td align="center"><input type="hidden" value="<?=$acurso[creditos] ?>" name="creditos[]"><?=$acurso[creditos] ?></td>
<tD>Aprobado</tD>
<td align="center"><input type="checkbox" value="<?=$acurso[nomb_curso]?>" name="nomb_curso[]"></td>
<input type="submit" name="Submit" value="grabar"> </form>

esta envio a esta pagina para el insert
<?php
session_start();
?>
<?
$link=mysql_connect("localhost","root","") or die ("error Conexion");
mysql_select_db("bd_matricula",$link) or die ("error en la base de datos");
for ($x=0; $x<count($_POST['nomb_curso']); $x++){
echo $_POST['alu_cod'][$x]=$alu_cod ;
echo $_POST['alu_cod'][$x] ;
echo $_POST['nombre'][$x] ;
echo $_POST['apellido'][$x] ;
echo $_POST['nomb_curso'][$x] ;
echo $_POST['ciclo'][$x];
echo $_POST['cod_cur'][$x];
echo $_POST['creditos'][$x];
$sql="insert into matricula values ('alu_cod','$nombre','$apellido','$nomb_curso','$c iclo','$cod_cur','$creditos')";
mysql_query($sql) or die ("error ");
$x++;
}

header("location:record_alu.php");
?>


tengo problemas con los arrays ya que al hacer el insert solo se inserta un campo..nose como podre insertar todos esos campos ..incluido los que estan ocultos..muchas gracias