hola a todos, necesito de su ayuda mi programa tiene un error, el calcula el area de un triangulo pero no quiere calcular la de un cuadrado aqui pongo mi codigo:
<?php
$Base= $_GET['base'];
$Altura= $_GET['altura'];
$Area = ($Base * $Altura)/2;
printf ("El área del triangulo es: $Area");
$Lado1= $_GET['Lado1'];
$Lado2= $_GET['Lado2'];
$Area2 = ($Lado1 * $Lado2);
printf ("El área del cuadrado es: $Area2");
?>
<form action=area.php method=get>
<br>Área de un triangulo<br><br>Base <input type=text name=base style="width: 125px; height: 22px;"><br>
Altura <input type=text name=altura style="width: 126px; height: 22px;"><br>
<input type=submit name=calcular value=Calcular>
<br><br><br><br>Área de un cuadrado<br><br>Lado 1 <input type=text name=lado1><br>
Lado 2 <input type=text name=lado2><br>
<input type=submit name=calcular0 value=Calcular style="height: 26px">
</form>
gracias de antemano.
Cuidado con el case-sensitive en los "name" de los input
Te dejo el code corregido:
<meta charset="UTF-8">
<?php
$Base= $_GET['base'];
$Altura= $_GET['altura'];
$Area = ($Base * $Altura)/2;
printf ("El área del triangulo es: $Area");
$Lado1= $_GET['Lado1'];
$Lado2= $_GET['Lado2'];
$Area2 = ($Lado1 * $Lado2);
printf ("El área del cuadrado es: $Area2");
?>
<form action="?" method="GET">
<br>Área de un triangulo<br><br>Base <input type=text name=base style="width: 125px; height: 22px;"><br>
Altura <input type=text name=altura style="width: 126px; height: 22px;"><br>
<input type="submit" name="calcular" value="Calcular">
<br><br><br><br>Área de un cuadrado<br><br>Lado 1 <input type=text name="Lado1"><br>
Lado 2 <input type=text name="Lado2"><br>
<input type="submit" name="calcular0" value="Calcular" style="height: 26px">
</form>
Salu2
Una sugerencia. No uses printf si no vas a usar formato.
http://es1.php.net/manual/es/function.sprintf.php
Saludos