Calculadora en php

  • Autor Autor movil
  • Fecha de inicio Fecha de inicio
M

movil

Gamma
SEO
Hola betas, a un amigo le dejaron esta tarea y la verdad no se nada de php, y quisiera que me ayudaran, tengo el código de la calculadora pero no me funciona, al ejecutarla me aparece en el cuadro de resultados esta pagina no ha sido encontrada.

Este es el código:

Insertar CODE, HTML o PHP:
<?
if(!$_POST) {
?>
<form action="<? $_POST ?>" method=post target=Resultado>

<table border=6 width=300 align=center>
<tr><td align=center colspan=2 bgcolor=#454545 ><span style=font-family:'Arial' color=#f60>Calculadora</td></tr>
<tr><td><input type=text name=n1 maxlength=10 size=10 /><br>
<input type=text name=n2 maxlength=10 size=10 /></td>
<td><iframe name=Resultado width=100% height=60 frameborder=0></iframe></td></tr>
<tr><td colspan=2><input type=radio name=operador value=1>Sumar<input type=radio name=operador value=2>Restar
<input type=radio name=operador value=3>Multiplicar<input type=radio name=operador value=4>Dividir</td></tr>

<tr><td colspan=2 align=center><input type=submit value=Calcular></td></tr></form>
</table> 
<?
} else {
$n1 = $_POST['n1'];
$n2 = $_POST['n2'];
$operador = $_POST['operador'];

switch($operador) {
	case 1:
	$res = $n1 + $n2;
	echo "<div align=center><span style='font-family: Arial; color: #f60; font-size: 2em;'>$res</span></div>";
	break;
	case 2:
	$res = $n1 - $n2;
	echo "<div align=center><span style='font-family: Arial; color: #f60; font-size: 2em;'>$res</span></div>";
	break;
	case 3:
	if($n1 == 0 || $n2 == 0) {
		echo "No utilice 0";
		exit;
	}	
	$res = $n1 * $n2;
	echo "<div align=center><span style='font-family: Arial; color: #f60; font-size: 2em;'>$res</span></div>";
	break;
	case 4:
	if($n1 == 0 || $n2 == 0) {
		echo "No utilice 0";
		exit;
	}	
	$res = $n1 / $n2;
	echo "<div align=center><span style='font-family: Arial; color: #f60; font-size: 2em;'>$res</span></div>";
	break;
	}
	}
	?>
 
Hola betas, a un amigo le dejaron esta tarea y la verdad no se nada de php, y quisiera que me ayudaran, tengo el código de la calculadora pero no me funciona, al ejecutarla me aparece en el cuadro de resultados esta pagina no ha sido encontrada.

Este es el código:

Insertar CODE, HTML o PHP:
<?
if(!$_POST) {
?>
<form action="<? $_POST ?>" method=post target=Resultado>

<table border=6 width=300 align=center>
<tr><td align=center colspan=2 bgcolor=#454545 ><span style=font-family:'Arial' color=#f60>Calculadora</td></tr>
<tr><td><input type=text name=n1 maxlength=10 size=10 /><br>
<input type=text name=n2 maxlength=10 size=10 /></td>
<td><iframe name=Resultado width=100% height=60 frameborder=0></iframe></td></tr>
<tr><td colspan=2><input type=radio name=operador value=1>Sumar<input type=radio name=operador value=2>Restar
<input type=radio name=operador value=3>Multiplicar<input type=radio name=operador value=4>Dividir</td></tr>

<tr><td colspan=2 align=center><input type=submit value=Calcular></td></tr></form>
</table> 
<?
} else {
$n1 = $_POST['n1'];
$n2 = $_POST['n2'];
$operador = $_POST['operador'];

switch($operador) {
	case 1:
	$res = $n1 + $n2;
	echo "<div align=center><span style='font-family: Arial; color: #f60; font-size: 2em;'>$res</span></div>";
	break;
	case 2:
	$res = $n1 - $n2;
	echo "<div align=center><span style='font-family: Arial; color: #f60; font-size: 2em;'>$res</span></div>";
	break;
	case 3:
	if($n1 == 0 || $n2 == 0) {
		echo "No utilice 0";
		exit;
	}	
	$res = $n1 * $n2;
	echo "<div align=center><span style='font-family: Arial; color: #f60; font-size: 2em;'>$res</span></div>";
	break;
	case 4:
	if($n1 == 0 || $n2 == 0) {
		echo "No utilice 0";
		exit;
	}	
	$res = $n1 / $n2;
	echo "<div align=center><span style='font-family: Arial; color: #f60; font-size: 2em;'>$res</span></div>";
	break;
	}
	}
	?>

A mi si me anda... debes meterlo en un servidor web y abrir la ruta...

¿Dónde te dice que no lo encuentra?

Te lo dejo subido a un host para que veas que si funciona http://www.constructoraarauco.com/calculadora.php
 
Hola beta tienes que editar la linea :
<form action="<? $_POST ?>" method=post target=Resultado>

y en vez de poner "<? $_POST ?>" pones el archivo php por ejemplo "calcu.php", se entiende?
yo lo probe así y anda re bien!
 
A mi si me anda... debes meterlo en un servidor web y abrir la ruta...

¿Dónde te dice que no lo encuentra?

Te lo dejo subido a un host para que veas que si funciona http://www.constructoraarauco.com/calculadora.php

Gracias! si lo había metido en la carpeta errónea, estoy usando Appserv y ya todo va bien gracias :encouragement:

---------- Post agregado el 31-mar-2013 hora: 23:00 ----------

Hola beta tienes que editar la linea :
<form action="<? $_POST ?>" method=post target=Resultado>

y en vez de poner "<? $_POST ?>" pones el archivo php por ejemplo "calcu.php", se entiende?
yo lo probe así y anda re bien!

Gracias por tu ayuda compañero :encouragement:
 
Atrás
Arriba