\n\n"; if( is_numeric( $_GET["alu"] ) && is_numeric( $_GET["ins"] ) ) { $db = new clsBanco(); $db->Consulta( " SELECT m.cod_matricula , m.ref_cod_curso , c.padrao_ano_escolar FROM pmieducar.matricula m , pmieducar.curso c WHERE m.ref_cod_aluno = '{$_GET["alu"]}' AND m.ultima_matricula = 1 AND m.ativo = 1 AND m.ref_cod_curso = c.cod_curso AND c.ref_cod_instituicao = '{$_GET["ins"]}' ORDER BY m.cod_matricula ASC "); // caso o aluno nao tenha nenhuma matricula em determinada instituicao if (!$db->numLinhas()) { $db->Consulta( " SELECT cod_curso , nm_curso FROM pmieducar.curso WHERE padrao_ano_escolar = 0 AND ativo = 1 AND ref_cod_instituicao = '{$_GET["ins"]}' AND NOT EXISTS ( SELECT ref_cod_curso FROM pmieducar.serie WHERE ref_cod_curso = cod_curso AND ativo = 1 ) ORDER BY nm_curso ASC "); if ($db->numLinhas()) { while ( $db->ProximoRegistro() ) { list( $cod, $nome ) = $db->Tupla(); echo " {$nome}\n"; } } } // caso o aluno tenha matricula(s) em determinada instituicao else { while ( $db->ProximoRegistro() ) { list( $matricula, $curso, $padrao_ano_escolar ) = $db->Tupla(); if ( $padrao_ano_escolar == 0 ) { $cursos_matriculado[] = $curso; } } // echo "
"; print_r($cursos_matriculado); die();
			if (is_array($cursos_matriculado))
			{
				$sql = "
				SELECT
					cod_curso
					, nm_curso
				FROM
					pmieducar.curso
				WHERE
					padrao_ano_escolar = 0
					AND ativo = 1
					AND ref_cod_instituicao = '{$_GET["ins"]}'
					AND NOT EXISTS
					(
						SELECT
							ref_cod_curso
						FROM
							pmieducar.serie
						WHERE
							ref_cod_curso = cod_curso
							AND ativo = 1
					)";

				if (is_array($cursos_matriculado))
				{
					foreach ($cursos_matriculado as $cursos)
						$sql .= " AND cod_curso != '{$cursos}' ";
				}

				$sql .= "
				ORDER BY
					nm_curso ASC ";

				$db->Consulta( $sql );
				if ($db->numLinhas())
				{
					while ( $db->ProximoRegistro() )
					{
						list( $cod, $nome ) = $db->Tupla();
						echo "	{$nome}\n";
					}
				}
			}
		}
	}
	echo "";
?>