hola espero me puedan ayudar, tengo un problema con un formulario dinamico, lo que pasa es que mando a llamar los datos a través de un consulta sql donde esos datos se tiene que guardar en otra tabla con datos adicionales, solo me guarda el ultimo registro dinamico que se da en el diseño.
este es mi formulario uno
<html>
<title> </title>
<head> </head>
<body>
<form method="post" name="form1" action="for_indicadores4.php">
<table align="center">
<tr>
<td width="30" rowspan="3" align="center" class="diseno">No</td>
<td width="97" rowspan="3" align="center" class="diseno">No. Control</td>
<td width="137" rowspan="3" align="center" class="diseno">Nombre Completo</td>
<td class="diseno" align="center" colspan="2">Semestre</td>
<td width="128" rowspan="3" align="center" class="diseno">Actividad <br />
Estracurricula</td>
<td width="185" rowspan="3" align="center" class="diseno">Observaciones</td>
</tr>
<tr>
<td class="diseno" align="center" colspan="2"> <input name="semestre_t" class="diseno" type="text" align="baseline"/>
</td>
</tr>
<tr>
<td width="55" align="center" class="diseno"> Estado </td>
<td width="140" align="center" class="diseno">Promedio</td>
</tr>
<?php
extract($_POST);
include "conexion.php";
$query = "select t.*, g.Id_Grupo, g.Clave_Tutor
from tutorado_general as t, grupo as g where t.Clave_Tutor = g.Clave_Tutor
and g.Id_Grupo='$grupo'";
$res = mysql_query($query, $con) or die(mysql_error());
$total=0;
while ($fila = mysql_fetch_array($res)){
extract($fila);
if($color==0){
$bgcolor ="#FFFFFF";
$color=1;
}else{
$bgcolor = "FFFF99";
$color=0;
}
echo "<tr bgcolor='$bgcolor'> <td aling='center'>".++ $total."</td>
<td><input name='control' type='text' value='$No_Control'/> </td>
<td> $Nombre_Tutorado $Apellido_P $Apellido_M </td>
<td>" .$select. "</td>";
?>
<td><select name="promedio" >
<option value="0"> Selecciona </option>
<option value="60"> 60 </option>
<option value="70"> 70 </option>
<option value="80"> 80 </option>
<option value="90"> 90 </option>
<option value="100"> 100 </option></select>
</td>
<?php
echo "<td><input name='actividad' type='text'/></td>
<td><input name='observaciones' type='text'/></td></tr>";
}
echo "<tr>
<td colspan='3'> Total de alumnos activos </td>
<td> $total </td>
</tr>";
?>
</table>
<p align="center">
<label for="button"></label>
<input type="submit" name="button" id="button" value="Guardar" />
</p>
</form>
</body>
</html>
mi segundo fromulario que es codigo en php
<?php
include "conexion.php";
$fecha=date('Y/m/d');
extract($_POST);
$semestre="semestre_t";
if ($$semestre ==0){
echo "<script languaje='javascript'> alert (' Falta inserta semestre'); location= 'for_indicadores2.php'; </script>";
}
elseif ($$semestre == 1){
$query1 = "insert into indicador1 (No_Control, estado, promedio1, actividad, observacion, semestre, fecha1) values('$control','$estado','$promedio','$activida d','$observacion','$semestre_t','$fecha')";
mysql_query($query1, $con) or die (mysql_error());
echo "<script languaje='javascript'> alert('Registro insertado correctamente'); location='tutor1.php'; </script>";
}
?>
espero me puedan decir como guardar todos los registros y no nada mas el ultimo