mi duda es la siguiente quiero guardar todas estas asignaturas que las tengo seleccionadas con checkboxs... y al seleccionar que se guarde todo con un solo boton guardar..(obviamente las que uno escogio),
el problema es que me guarda el ultimo dato que hay solamente..
ayuda plis
aca ta el codigo
<?php
if($agregar)
{
conectar();
$seccion="($kn_seccion,'$rut_profesor',$anio,$seme stre,'$kx_asignatura','$kx_plan','$kx_carrera',1,$ n_cupos)";
foreach($checkbox as $seccion)
{
$sql="insert into seccion values ($kn_seccion,'$rut_profesor',$anio,$semestre,'$kx_asignatura','$kx_plan','$kx _carrera',1,$n_cupos)";
if (pg_query($sql)==true)
{
echo "seccion ingresada";
}
else{
echo "no se ingreso seccion".$sql."";
}
}
}//forech
?>
<?php
$btningresar=true;
if($btningresar)
{
echo $kx_plan.",".$anio.",".$semestre."";
conectar();
echo $kx_plan;
echo $agno_s;
echo $semestre_s;
$sql="SELECT * FROM oferta WHERE kx_plan='$kx_plan' and agno_s=$anio and semestre_s=$semestre";
$rs_u=pg_query($sql);
if (pg_num_rows($rs_u)>0)
{
echo "<table border=1 bordercolor='BLACK' bgcolor='#CCFFFF'>";
echo "<tr>";
echo "<td>año</td>";
echo "<td>semestre</td>";
echo "<td>asignatura</td>";
echo "<td>plan</td>";
echo "<td>carrera</td>";
echo "<td>sede</td>";
echo "<td>N% Seccion</td>";
echo "<td>Cupos</td>";
echo "<td>rut_profesor</td>";
echo "<td>Agregar</td>";
echo "</tr>";
while($u=pg_fetch_array($rs_u))
{
echo "<tr>";
echo"<form method=$'".$_POST['checkbox[]']."' action='ver_asignaturas_ofrecidas2.php'>";
echo "<td>".$u[agno_s]."</td>";
echo "<td>".$u[semestre_s]."</td>";
echo "<td>".$u[kx_asignatura]."</td>";
echo "<td>".$u[kx_plan]."</td>";
echo "<td>".$u[kx_carrera]."</td>";
echo "<td>".$u[kx_sede]."</td>";
echo "<td><input type='text' name='kn_seccion' size='2'></td>";
echo"<td><input type='text' name='n_cupos' size='2' ></td>";
$sql="select * from profesor";
$rs_e=pg_query($sql);
echo "<td><select name='rut_profesor'>";
while ($e=pg_fetch_array($rs_e))
{
echo "<option value='".$e[rut_profesor]."' ";
echo "selected";
echo ">".$e[rut_profesor]."</option>";
}
echo "</select></td>";
echo "<input type='hidden' name='anio' value='$u[agno_s]'>";
echo "<input type='hidden' name='semestre' value='$u[semestre_s]'>";
echo "<input type='hidden' name='kx_plan' value='$u[kx_plan]'>";
echo "<input type='hidden' name='kx_carrera' value='$u[kx_carrera]'>";
echo "<input type='hidden' name='kx_sede' value='$u[kx_sede]'>";
echo "<input type='hidden' name='kx_asignatura' value='$u[kx_asignatura]'>";
echo "<td><input type='checkbox' name='checkbox[]' value='".$u[0]."'></td>";
} //while
echo "</tr></table>";
echo "<br><input type='submit' name='agregar' value='Agregar Seleccionadas' onclick=alert('seccion Agregada');>";
echo "<input type='reset' name='agregar' value='Borrar Seleccionadas');>";
} //2 if
echo "</form>";
//echo "</tr>";
}// 1 if
?>
en las partes que estan marcado negras tengo la duda...
solo me guarda la ultima columna , no me deja seleccionar mas datos(checks)
ayuda! porfa