Cita:
Suponiendo que el primer select saca dos valores, los que esperaria que sacara en la otra consulta solo seria 3 (de 5 id_cursos en total) pero lo que me imprime el list/menu HTML que ocupo es los primeros 4 id_cursos menos el primer valor de la primera consulta + otra vez los 4 id_cursos menos el segundo valor de la consulta $sql_grado = "select id_curso from detalle_materia where id_tutor = '25'" <-- Aqui hago el primer select;
$resul_grado = @mysql_query($sql_grado, $con) or die(mysql_error());
while($row = @mysql_fetch_array($resul_grado)){
$id_curso = $row['id_curso'];<---Aqui guardo el valor de la consulta anterior
$sql_grado1 = "select id_curso,nombre from cursos where id_curso <> '$id_curso'";<----- aqui le paso al select dentro del mismo while el id_curso diferente a los valores obtenidos del primer select
$resul_grado1 = @mysql_query($sql_grado1, $con) or die(mysql_error());
while($gp = @mysql_fetch_array($resul_grado1)){
$idcurso = $gp['id_curso'];
$nombecurso = $gp['nombre'];
$resul_grado = @mysql_query($sql_grado, $con) or die(mysql_error());
while($row = @mysql_fetch_array($resul_grado)){
$id_curso = $row['id_curso'];<---Aqui guardo el valor de la consulta anterior
$sql_grado1 = "select id_curso,nombre from cursos where id_curso <> '$id_curso'";<----- aqui le paso al select dentro del mismo while el id_curso diferente a los valores obtenidos del primer select
$resul_grado1 = @mysql_query($sql_grado1, $con) or die(mysql_error());
while($gp = @mysql_fetch_array($resul_grado1)){
$idcurso = $gp['id_curso'];
$nombecurso = $gp['nombre'];
asi:
De antemano gracias al que pueda ayudarme o alguna idea de como hacerlo mejor