Calculadora em php

  • Autor Autor movil
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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:

Inserir CODE, HTML ou 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;
	}
	}
	?>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:

Inserir CODE, HTML ou 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:
 
Hola betas, a un amigo le dejaron esta tarea y la verdad no se nada de php

Jaja si claro!
 
Voltar
Topo