Entiendo trofserpiente, bueno entonces para recibir tus variables en otra pagina, debes hacer lo siguiente:
Código PHP:
Ver original<?php
$conexA= mysql_connect("localhost","root","malu1101")//conexión al servidor or
die("No se pudo realizar la conexion"); or
die("ERROR con la base de datos");
$a=$_POST['a'];
$consulta="SELECT* FROM alumnos WHERE grado= $a";
echo '<form action="ingresar.php" method="POST">
<table border="1">
<tr>
<th>Nombre</th>
<th>Grado</th>
<th>Nota</th>
</tr>
<tr>';
{
echo '<td>'.$fila['nombres'].'</td>
<td>'.$fila['grado'].'
<input name="id_estu" id="id_estu" type="hidden" value= "'.$fila['id'].'" />
</td>
<td><input type="text" name="nota" id="nota" /></td>';
} //while ?>
<input type="submit" value="aceptar"/>
</table>
</form>
<?php } //if ?>
?>
Ahora para recibirlo lo haces de la siguiente forma en la pagina destino
ingresar.php :
Código PHP:
Ver original$nota = $_POST['nota'];
$id = $_POST['id_estu'];
echo $nota;
echo $id;
lo que yo creo que te estaba fallando es que:
- No tenias el FORM dentro de la tabla
- Es recomendable meter el ID a los input
Es momento de probarlo mi amigo, te deseo éxito...