Esta mal mi programación en Html+PHP
Tengo problema al ejecutar este html que linkea a un php para mostrar los resultados, pues estos no se ven estoy haciendo mal mi programación en la sintaxis, favor su ayuda
Ejemplo 221.html
<Html>
<Head>
<Title>
Registro de Notas
</Title>
</Head>
<Body>
<Center>
<Form Action="PromedioB.php" Method="Post">
<Table>
<Tr>
<Th Colspan=3> REGISTRAR NOTAS</TH>
<Tr>
<Td> Alumno
<Td> <Input Type="Text" Name="alumno">
<Tr>
<Td> Nota Nº 01
<Td> <Input Type="Text" Name="nota1">
<Tr>
<Td> Nota Nº 02
<Td> <Input Type="Text" Name="nota2">
<Tr ALIGN=CENTER>
<Td Colspan=3>
<Input Type="SubMit" Value="Enviar">
<Input Type="Reset" Value="Cancelar">
</Table>
</Form>
<Center>
</Body>
</Html>
PromedioB.php
<?
//Almacena en variables los datos ingresados
$alumno=$_POST['alumno'];
$nota1=$_POST['nota1'];
$nota2=$_POST['nota2'];
//Controla el rango de 0 a 20 de las notas
If (($nota1<0 OR $nota1>20) OR ($nota2<0 OR $nota2>20))
{
Header ('Location: aviso.php');
Exit;
}
//Calcula el promedio
$promedio=($nota1 + $nota2) / 2;
//Calcula la observacion
If ($promedio>=10.5)
$observacion="Aprobado";
Else
$observacion="Desprobado";
//Calcula la cualidad
If (($promedio>=0) AND ($promedio<=5.4))
$cualidad="Pésimo";
ElseIf (($promedio>=5.5) AND ($promedio<=10.4))
$cualidad="Malo";
ElseIf (($promedio>=10.5) AND ($promedio<=13.4))
$cualidad="Regular";
ElseIf (($promedio>=13.5) AND ($promedio<=16.4))
$cualidad="Bueno";
ElseIf (($promedio>=1.5) AND ($promedio<=20))
$cualidad="Excelente";
?>
<Html>
<Head>
<Title>
Resultados
</Title>
</Head>
<Body>
<Center>
<Table Border=3>
<TH Colspan=2> NOTAS DEL ALUMNO
<TR>
<TD> Alumno
<TD><?=$alumno?>
<TR>
<TD> Nota Nº 01
<TD><?=$nota1?>
<TR>
<TD> Nota Nº 02
<TD><?=$nota2?>
<TR>
<TD> Promedio
<TD><?=$promedio?>
<TR>
<TD> Observación
<TD><?=$observacion?>
<TR>
<TD> Cualidad
<TD><?=$cualidad?>
<TR>
<TD Colspan=2 Align="Center"> <A HREF="Ejemplo221.html"> Regresar </A>
</Table>
</Center>
</Body>
</Html>
aviso.php
<Html>
<Head>
<Title>
Mensaje al Usuario
</Title>
</Head>
<body>
<Center>
<Font Size=5>
Los datos no se han ingresado correctamente </Font>
<Hr>
<A HREF="Ejemplo221.html"> Regresar </A>
</Center>
</body>
</Html>
Ejemplo 221.html
<Html>
<Head>
<Title>
Registro de Notas
</Title>
</Head>
<Body>
<Center>
<Form Action="PromedioB.php" Method="Post">
<Table>
<Tr>
<Th Colspan=3> REGISTRAR NOTAS</TH>
<Tr>
<Td> Alumno
<Td> <Input Type="Text" Name="alumno">
<Tr>
<Td> Nota Nº 01
<Td> <Input Type="Text" Name="nota1">
<Tr>
<Td> Nota Nº 02
<Td> <Input Type="Text" Name="nota2">
<Tr ALIGN=CENTER>
<Td Colspan=3>
<Input Type="SubMit" Value="Enviar">
<Input Type="Reset" Value="Cancelar">
</Table>
</Form>
<Center>
</Body>
</Html>
PromedioB.php
<?
//Almacena en variables los datos ingresados
$alumno=$_POST['alumno'];
$nota1=$_POST['nota1'];
$nota2=$_POST['nota2'];
//Controla el rango de 0 a 20 de las notas
If (($nota1<0 OR $nota1>20) OR ($nota2<0 OR $nota2>20))
{
Header ('Location: aviso.php');
Exit;
}
//Calcula el promedio
$promedio=($nota1 + $nota2) / 2;
//Calcula la observacion
If ($promedio>=10.5)
$observacion="Aprobado";
Else
$observacion="Desprobado";
//Calcula la cualidad
If (($promedio>=0) AND ($promedio<=5.4))
$cualidad="Pésimo";
ElseIf (($promedio>=5.5) AND ($promedio<=10.4))
$cualidad="Malo";
ElseIf (($promedio>=10.5) AND ($promedio<=13.4))
$cualidad="Regular";
ElseIf (($promedio>=13.5) AND ($promedio<=16.4))
$cualidad="Bueno";
ElseIf (($promedio>=1.5) AND ($promedio<=20))
$cualidad="Excelente";
?>
<Html>
<Head>
<Title>
Resultados
</Title>
</Head>
<Body>
<Center>
<Table Border=3>
<TH Colspan=2> NOTAS DEL ALUMNO
<TR>
<TD> Alumno
<TD><?=$alumno?>
<TR>
<TD> Nota Nº 01
<TD><?=$nota1?>
<TR>
<TD> Nota Nº 02
<TD><?=$nota2?>
<TR>
<TD> Promedio
<TD><?=$promedio?>
<TR>
<TD> Observación
<TD><?=$observacion?>
<TR>
<TD> Cualidad
<TD><?=$cualidad?>
<TR>
<TD Colspan=2 Align="Center"> <A HREF="Ejemplo221.html"> Regresar </A>
</Table>
</Center>
</Body>
</Html>
aviso.php
<Html>
<Head>
<Title>
Mensaje al Usuario
</Title>
</Head>
<body>
<Center>
<Font Size=5>
Los datos no se han ingresado correctamente </Font>
<Hr>
<A HREF="Ejemplo221.html"> Regresar </A>
</Center>
</body>
</Html>
Respuesta de dnborgir
1