este código hace la carga en el combo
Código PHP:
echo '<label><b>Curso:</b>';
$consulta = 'SELECT id_curso FROM curso';
$resultado = mysql_query($consulta) or die('La consulta falló: ' . mysql_error());
echo "<select name=\"mov_id\">\n";
while ($linea = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
foreach ($linea as $valor_col) {
echo " <option> $valor_col \n";
}
}
echo "</select>\n";
mysql_free_result($resultado);
Código PHP:
$buscar=$_GET["$valor_col"];
if (!isset($valor_col)){
echo "Debe especificar un valor a bucar";
echo "</html></body> \n";
exit;
}
$link = mysql_connect("localhost", "root");
mysql_select_db("colegio", $link);
$result = mysql_query("SELECT id_alumno,nombre,ape_paterno,ape_materno,id_curso FROM alumnos WHERE id_curso = '$buscar' ORDER BY nombre", $link);
if ($row = mysql_fetch_array($result)){
echo "<table border = '1'> \n";
//Mostramos los nombres de las tablas
echo "<tr> \n";
}
//echo $result;
//---------------------------------------------------------------------------------
$link = mysql_connect("localhost", "root");
mysql_select_db("colegio", $link);
//$result = mysql_query("SELECT id_alumno,nombre,ape_paterno,ape_materno,id_curso FROM alumnos ", $link);
$result = mysql_query("SELECT alumnos.nombre,alumnos.ape_paterno,alumnos.ape_materno,notas.* FROM notas INNER JOIN alumnos ON alumnos.id_alumno = notas.id_alumno AND notas.id_curso = '$resultado '", $link);
if ($row = mysql_fetch_array($result))
{
echo '<table summary="" cellpadding="4" cellspacing="0" class="form-matrix-table">';
//Mostramos los nombres de las tablas
echo "<tr> \n";
echo '<th class="form-matrix-column-headers" style="">Nombre</th>';
echo '<th class="form-matrix-column-headers" style="">N1</th>';
echo '<th class="form-matrix-column-headers" style="">N2</th>';
echo '<th class="form-matrix-column-headers" style="">N3</th>';
echo '<th class="form-matrix-column-headers" style="">N4</th>';
echo '<th class="form-matrix-column-headers" style="">N5</th>';
echo '<th class="form-matrix-column-headers" style="">N6</th>';
echo '<th class="form-matrix-column-headers" style="">N7</th>';
echo '<th class="form-matrix-column-headers" style="">N8</th>';
echo '<th class="form-matrix-column-headers" style="">N9</th>';
echo '<th class="form-matrix-column-headers" style="">N10</th>';
echo '<th class="form-matrix-column-headers" style="">Prom</th>';
echo "</tr> \n";
while ($field = mysql_fetch_field($result))
{
echo '<th class="form-matrix-column-headers" style="width:5px"></th>'; }
echo "</tr> \n";
do
{
$nombre = $row["nombre"];
//tengo que ver la manera de pasar las notas a cada input...peluo pero ya voy kxando
echo "<tr> \n";
echo '<td align="center" class="form-matrix-values"><input type="text" size="50" value="'.$row["nombre"]." ".$row["ape_paterno"]." ".$row["ape_materno"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n1"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n2"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n3"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n4"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n5"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n6"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n7"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n8"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n9"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["n10"].'" /></td>';
echo '<td align="center" class="form-matrix-values"><input type="text" size="1" value="'.$row["prom"].'" /></td>';
echo "</tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
}
echo mysql_error ();
?>