Tema: Que falta?
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2008, 08:33
Ziyad
 
Fecha de Ingreso: abril-2008
Mensajes: 34
Antigüedad: 16 años
Puntos: 0
Que falta?

Hola estoy utilizando este codigo imitando un FAQ que he visto. Pero la variable $_POST["curs"] parece que no se llena a pesar del submit.



<select name="curs" id="curs" onchange="this.form.submit()" >
<?php
$consulta= "Select nomcurs from cursos";
$cursos=mysql_query($consulta) or die ("Error al consultar cursos");
if(mysql_num_rows($cursos>0)) {
$row=mysql_fetch_array($cursos);
}
echo "<option value=''>Selecciona</option>";
while ($row=mysql_fetch_array($cursos)) {
echo '<option value='.$row["nomcurs"];
echo ' >';
echo $row["nomcurs"];
echo'</option>';

} ?>
</select>

<select name="Alumne" id="Alumne">
<?php
if (isset($_POST["curs"])) {
echo $_POST["curs"];
$consulta= "Select nom from alumnos where curs='".$_POST["curs"]."'";
$alumnes=mysql_query($consulta) or die ("Error al consultar alumnes");
if(mysql_num_rows($alumnes>0)) {
$row2=mysql_fetch_array($alumnes);
}
echo "<option value=''>Selecciona</option>";
while ($row2=mysql_fetch_array($alumnes)) {
echo '<option value='.$row2["nom"];
echo ' >';
echo $row2["nom"];
echo'</option>';
}
}

else {

echo "<option>--Primer selecciona un curs--</option>";

}?>
</select>


Un saludo, gracias por adelantado.