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.
Código
<FORM name="form" id="form" method="POST" action="nota.php"> <?php $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']; $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.
Código
$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