He hecho eso y he visto que la variable $correo la de $_POST['correo'] no llega correctamente al php
y esta es la parte del codigo de formulario, yo no veo ningun error la verdad, a ver si sabes porque es.
Código PHP:
if($curso==NULL){
?>
<div id="menuvertical" class="menuvertical">
<a class="curso">No nos has dicho a</br> qué curso vas</a>
<form action="curso.php" method="post" >
<input type="text" id="inpcurso" class="inpcurso" name="inpcurso" >
<input type="submit" id="sendaceptar" class="sendaceptar" value="Aceptar" >
</form>
</div>
<?php
}else{
?>
Gracias por la ayuda a los dos.