Bueno, por lo que pude notar, en el caso de
$row_regis, es que lo creas en el while, y luego tratas de usarlo fuera de este :
Código PHP:
Ver originalecho "<option value='".$row_regis["titulo"]."'>".$row_regis["titulo"]."</option>";
$nota = $row_regis["titulo"];
}
$notb = $row_regis["titulo"];
$row_regis solo es visible dentro del while, no fuera de este.
En cuanto a
$row_regis2, me fijé que esta variable se crea únicamente cuando ejecutas el formulario, de otro modo nunca se creará la variable. Si estás ingresando directamente a esa página, sin enviar los datos del formulario, como ya dije, nunca se creará.
No sé que más, no le di una leida muy extensa al código.