Pues verán mi duda se presenta en una consulta que estoy haciendo al principio extraigo unos datos que necesito, en un while luego uso otro while para buscar otros datos en un par de tablas sin ningún problema, ahora en el momento de mostrar los datos uso una tabla y en esa tabla un formulario donde guardo las variables php para mostrar valores en ciertos inputs.
Ahora mi problema se genera que cuando realizo el submit para enviar a mi pagina php que me realizara el insert no me llegan los valores que se encuentran en ese formulario, si no que solo me aparece la ultima búsqueda que se realiza en el while y eso que termino usando variables de sesion, ya que con el método post y el request no me genera ningún valor.
Aquí les paso las paginas que uso para esta función, se que el error debe estar en ese while al momento de hacer el submit pero por mas que lo pienso ya llevo un par de dias en esto; gracias por su ayuda igual seguiré intentándolo.
Pagina donde hago las búsquedas y me funciona.
<FORM name="form" id="form" method="POST" action="nota.php">
<?php
$query12= "SELECT * FROM nota where Id_mate = $grado" or
die ; $resultado12 = $handle->query($query12);
while($row = $resultado12->fetch_array(MYSQLI_ASSOC))
{
$ids = $row['Id_usu_estu'];
$no1 = $row['Nota1_not'];
$no2 = $row['Nota2_not'];
$no3 = $row['Nota3_not'];
$no4 = $row['Nota4_not'];
$query13= "SELECT * FROM terceros where Id_usu = $ids" or
die ; $resultado13 = $handle->query($query13);
echo '<tr>';
while($row = $resultado13->fetch_array(MYSQLI_ASSOC))
{
$dis1='';
$dis2='';
$dis3='';
$dis4='';
if($no1>0)
{
$no1f = $no1 ;
$dis1 = disabled;
}
else if($no1==NULL)
{
$no1f = NR ;
}
else if($no1==0)
{
$no1f = $no1 ;
$dis1 = disabled;
}
else
{
$no1f = NR;
}
$nom1 = $row['Nombre1_usu'];
$Ape1 = $row['Apellido1_usu'];
echo '<td>',$ids,'</td>','<td>',$nom1,' ', $Ape1,'</td>';
echo '<td><input type=text value='.$no1f.' name="prueba" size=1 '.$dis1.' ></td>';
$not1ff = $no1f;
$_SESSION['variable'] = $not1ff;
echo '<td><input type=text value='.$no2f.' id="naja1" size=1 '.$dis2.'></td>';
$not2ff = $no2f;
$_SESSION['variable2'] = $not2ff;
echo '<td><input type=text value='.$no3f.' id="naja2" size=1 '.$dis3.'></td>';
echo '<td><input type=text value='.$no4f.' id="naja3" size=1 '.$dis4.'></td>';
echo '<td><input type=text value=0 id="nes" size=2 disabled></td>';
echo '<td><input type=submit value="enviar" name="enviar"></td>';
}
echo '</tr>';
}?>
</FORM>
Y la pagina que uso para el insert, pues no la subo toda pq es que los echos que tengo y que mostrara a continuación no me generan nada.
$handle = db_connect();
$grado=$_POST[$grado];
echo $no1 = $_GET['prueba'];
echo $no1 = $_POST['prueba'];
echo $no1 = $_REQUEST['prueba'];
echo $no1 = $_GET[$no1f];
echo $no1 = $_POST[$no1f];
echo $no1 = $_REQUEST[$no1f];
echo $no1 = $_GET['$no1f'];
echo $no1 = $_POST['$no1f'];
echo $no1 = $_REQUEST['$no1f'];
echo $_SESSION['variable2'];
Se que se ve muy raro así y redundante, pero lo hago es puramente para probar pero no me sirve nada ._., a por cierto como esta solo me muestra la $_SESSION['variable2'] solo esa así que al parecer solo me toma la ultima y no las dos.
Muchas gracias si alguien me puede ayudar o si yo encuentro la solución xd