Pero ahi lo dice claramente, dice que los datos los obtiene asi:
Código:
ASIGNATURA NOTA
Lenguaje 65
Lenguaje 63
Lenguaje 23
Lenguaje 45
Matematicas 63
Matematicas 42
Matematicas 45
Matematicas 44
Matematicas 56
Ciencias Nat. 23
Ciencias Nat. 45
Ciencias Nat. 68
Ciencias Nat. 69
Y quiere obtenerlo asi:
Bueno aqui te dejo algo que te podria servir estaba haciendo algo parecido jeeje
Código PHP:
<?php
require('conexion.php');
$busqueda = $_POST['busqueda'];
$busca = "SELECT * FROM alumnos WHERE id_alumno = '".$busqueda."'";
?>
<table style="width:20%;" border="1px">
<tbody>
<tr>
<td class="id_asig">ASIGNATURA</td>
<td class="nota">NOTA</td>
</tr>
<?php
$r = mysql_query($busca);
$i = 0;
$x = array();
while ($row = mysql_fetch_assoc($r))
{
echo $row['nombre']."\t";
echo $row['apellido']."<br>";
if(!array_search($row['id_asig'],$x))
{
$x[$i] = $row['id_asig'];
$i++;
}
}
for($ii = 0; $ii < $i; $ii++)
{
$r = mysql_query("SELECT * FROM alumnos WHERE id_alumno='".$busqueda."' AND id_asig='".$x[$ii]."'");
echo '<tr><td class="id_asig">'.$row['id_asig'].'</td>';
while ($row = mysql_fetch_assoc($r))
{
echo '<td class="nota">'.$row['nota'].'</td>';
}
echo '</tr>';
}
?>