Mas adelante tenes que quitar el endif; y agregar un corchete final.
<input type="submit" name="submit" value="ALTA" /></p>
</form>
<?php } ?>
</body>
</html>
Algo para agregar, es que se pueden usar los dos puntos con if, como lo explica en
phpPero para usar los dos puntos y corchetes se deve agregar un punto y coma al final del cierre del if{};
if($var):
.
.
if ($mysql_query($sql)) {
echo("<p>Alta dada satisfactoriamente</p>");
} else {
echo("<p>Error al darse de alta.: " . mysql_error() . "</p>"); }; // <---- punto y coma
.
.
else:
echo $otravar;
endif;