Buenos días, les comento mi problema, Tengo una tabla cursos, en los que he almacenado el IDCurso, denominacion.... y ahora quiero asociarlo con un estudiante, para hacerlo más fácil en php, mediante un menu desplegable, selecciono la denominación del curso y luego con este código selecciono su id, con los trabajadores hago igual y siempre me lo coge, lo que no se xk es k este, a veces me lo coge bien y otras me dice que la variable no está definida y me inserta 0 en mysql :S:S:S:S alguna ayuda????
Aquí hago el menu desplegable y mediante un submit lo envío al otro php, ya digo, con los alumnos todo perfecto
Código PHP:
$consulta3 = "SELECT Denominacion FROM cursos ORDER BY Denominacion";
$cursor3 = mysql_query("$consulta3",$link);
echo "<select name='curso'>";
while($ver = mysql_fetch_array($cursor3)){
echo "<option>".$ver['Denominacion']."</option>";
}
echo "</select>";
Cojo el id
Código PHP:
$consulta3 = "SELECT IDCurso FROM cursos WHERE Denominacion= '$curso'";
$resulta3= mysql_query("$consulta3") or die("Error al conectar");
while($row=mysql_fetch_array($resulta3)){
$id_cursos=$row[0];
}
Aquí hago un var_Dump y cuando lo coge me muestra el valor, pero otras veces me dice que no está definida :S:S:S
Aquí inserto los datos
Código PHP:
$meter = mysql_query('INSERT INTO alumno_curso(ID_Curso , DNI) values ("'.mysql_real_escape_string($id_cursos).'","'.mysql_real_escape_string($dni).'")');
os dejo el código de la bbdd
Espero que puedan ayudarme! Muchas gracias!