¿Es posible hacer un if else dentro de otro if else?

Me explico, tengo un pequeñisimo proyecto entre manos para ayudar a mi hermana con sus estudios, y necesito hacer un if else dentro de otro if else, lo he probado pero me da un error de syntasix que CREEO que nada tiene que ver. Os paso el codigo fuente por si se pudiese y fuese un error lo que me impide seguir.
<?PHP;
$nvar = 8 ;
$resultadoasg1 = $_POST['nota1'] + $_POST['nota2'] + $_POST['nota3'] + $_POST['nota4'] + $_POST['nota5'] + $_POST['nota6'] + $_POST['nota7'] + $_POST['nota8'] ;
echo "Nota media de ".$_POST['asg1'].":" ;
$resultadoasg1 = $resultadoasg1 / $nvar ;
echo $resultadoasg1
if ($resultadoasg1 > 5 ){
 if ($_POST['crer1']) {
  echo "Has acertado con tus expectativas" ;
  } else {
  echo "Que fracaso he" ;
} else {
echo "Nada, que no has podido superar el 5 he" ;
} 
echo "------------------" ;
$resultadoasg2 = $_POST['nota09'] + $_POST['nota9'] + $_POST['nota10'] + $_POST['nota11'] + $_POST['nota12'] + $_POST['nota13'] + $_POST['nota14'] + $_POST['nota15'] ;
echo "Nota media de ".$_POST['asg2'].":" ;
$resultadoasg2 = $resultadoasg2 / $nvar ;
echo $resultadoasg2
if ($resultadoasg2 > 5){ 
 if ($_POST['crer2']) {
 echo "Has acertado con tus expectativas" ;
 } else {
 echo "Que fracaso he" ;
} else {
echo "Nada, que no has podido superar el 5 he" ;
} 
echo "------------------" ;
$resultadoasg3 = $_POST['nota016'] + $_POST['nota16'] + $_POST['nota17'] + $_POST['nota18'] + $_POST['nota19'] + $_POST['nota20'] + $_POST['nota21'] + $_POST['nota22'] ;
echo "Nota media de ".$_POST['asg3'].":" ;
$resultadoasg3 = $resultadoasg3 / $nvar ;
echo $resultadoasg3
if ($resultadoasg3 > 5){ 
 if ($_POST['crer3']) {
 echo "Has acertado con tus expectativas" ;
 } else {
 echo "Que fracaso he" ;
} else {
echo "Nada, que no has podido superar el 5 he" ;
} 
echo "------------------" ;
$resultadoasg4 = $_POST['nota023'] + $_POST['nota23'] + $_POST['nota24'] + $_POST['nota25'] + $_POST['nota26'] + $_POST['nota27'] + $_POST['nota28'] + $_POST['nota29'] ;
echo "Nota media de ".$_POST['asg4'].":" ;
$resultadoasg4 = $resultadoasg4 / $nvar ;
echo $resultadoasg4
if ($resultadoasg4 > 5){ 
 if ($_POST['crer4']) {
 echo "Has acertado con tus expectativas" ;
 } else {
 echo "Que fracaso he" ;
} else {
echo "Nada, que no has podido superar el 5 he" ;
} 
?>

(PD: Perdon Jorgen si ves partes de tu codigo, pues utilize algunas cosas... haha)
Hola: claro que sí se puede, de hecho, solo te faltan algunos punto y coma y unas llaves de corchetes:

<?[color="red"]php    // Cambié "PHP" por "php" y eliminé el punto y coma (;) que le seguía[/color] 

	$nvar = 8 ;
	$resultadoasg1 = $_POST['nota1'] + $_POST['nota2'] + $_POST['nota3'] + $_POST['nota4'] + $_POST['nota5'] + $_POST['nota6'] + $_POST['nota7'] + $_POST['nota8'] ;
	echo "Nota media de ".$_POST['asg1'].":" ;
	$resultadoasg1 = $resultadoasg1 / $nvar ;
	echo $resultadoasg1[color="red"];    // Faltaba un punto y coma.[/color]
	
	if ($resultadoasg1 > 5 ){
		if ($_POST['crer1']) {
			echo "Has acertado con tus expectativas" ;
		}
		else {
			echo "Que fracaso he" ;
		}
	[color="red"]}    // Faltaba una llave de corchetes del primer if.[/color]
	else {
		echo "Nada, que no has podido superar el 5 he" ;
	}
	
	echo "------------------" ;
	$resultadoasg2 = $_POST['nota09'] + $_POST['nota9'] + $_POST['nota10'] + $_POST['nota11'] + $_POST['nota12'] + $_POST['nota13'] + $_POST['nota14'] + $_POST['nota15'] ;
	echo "Nota media de ".$_POST['asg2'].":" ;
	$resultadoasg2 = $resultadoasg2 / $nvar ;
	echo $resultadoasg2[color="red"];    // Faltaba un punto y coma.[/color]

	if ($resultadoasg2 > 5){ 
		if ($_POST['crer2']) {
			echo "Has acertado con tus expectativas" ;
		} 
		else {
			echo "Que fracaso he" ;
		}
	[color="red"]}    // Faltaba una llave de corchetes del primer if.[/color]
	else {
		echo "Nada, que no has podido superar el 5 he" ;
	} 
	
	echo "------------------" ;
	$resultadoasg3 = $_POST['nota016'] + $_POST['nota16'] + $_POST['nota17'] + $_POST['nota18'] + $_POST['nota19'] + $_POST['nota20'] + $_POST['nota21'] + $_POST['nota22'] ;
	echo "Nota media de ".$_POST['asg3'].":" ;
	$resultadoasg3 = $resultadoasg3 / $nvar ;
	echo $resultadoasg3[color="red"];    // Faltaba un punto y coma.[/color]
	
	if ($resultadoasg3 > 5){ 
		if ($_POST['crer3']) {
			echo "Has acertado con tus expectativas" ;
		} 
		else {
			echo "Que fracaso he" ;
		}
	[color="red"]}    // Faltaba una llave de corchetes del primer if.[/color]
	else {
		echo "Nada, que no has podido superar el 5 he" ;
	}
	
	echo "------------------" ;
	$resultadoasg4 = $_POST['nota023'] + $_POST['nota23'] + $_POST['nota24'] + $_POST['nota25'] + $_POST['nota26'] + $_POST['nota27'] + $_POST['nota28'] + $_POST['nota29'] ;
	echo "Nota media de ".$_POST['asg4'].":" ;
	$resultadoasg4 = $resultadoasg4 / $nvar ;
	echo $resultadoasg4[color="red"];    // Faltaba un punto y coma.[/color]

	if ($resultadoasg4 > 5){ 
		if ($_POST['crer4']) {
			echo "Has acertado con tus expectativas" ;
		} 
		else {
			echo "Que fracaso he" ;
		}
	[color="red"]}    // Faltaba una llave de corchetes del primer if.[/color]
	else {
		echo "Nada, que no has podido superar el 5 he" ;
	} 
?>
(corregido)

Saludos.

Editado: coloreé los errores a pedido de Jorgens :D. Perdón por que no se me ha ocurrido XD.
Muchas gracias :) (Es que soy muy despistado y simpre me faltan cosillas pequeñisimas.. pero que al final son importantes. :S
No te preocupes porque a todos nos pasa. Acostúmbrate a leer los mensajes de error y entenderlos, así al menos tendrás una idea del por qué ocurren los errores :D.

Saludos.
Rabs, los códigos que os pongo son para usarlos, faltaría más! je je je.

Skaparate, te importaría editar tu respuesta y colorear lo que has corregido en el código de Rabs, please? Solo si no es molestia. Sería de gran ayuda al resto de lectores, si es que lo quieren tomar como ejercicio. Oki?

Muchas gracias en cualquier caso, eres muy amable con los colegas del foro y apreciamos mucho tus aportes ;=)