Avatar Image
Come y duerme en el foro
Come y duerme en el foro

A ver... estoy haciendo pinitos con php (ADIOS NUKE!!) y he creado una calculadora que, creo, deberia de funcionar. De hecho es capaz de restar, multiplicar y dividir sin problemas... pero a la hora de sumar... Se lia Giño

Que error he cometido??

Os pego el código de las 2 paginas

calculadora.php (formulario) http://www.fiestaleon.com/aprendo/calculadora.php

Codigo:

<?
echo "<FORM METHOD=\"POST\" ACTION=\"calculadora2.php\">
Cifra 1<br>
<INPUT TYPE=\"TEXT\" NAME=\"cifra1\"><br>
Operación (+,-,*,/)<br>
<INPUT TYPE=\"TEXT\" NAME=\"operacion\"><br><br>
Cifra 2<br>
<INPUT TYPE=\"TEXT\" NAME=\"cifra2\"><br>
<INPUT TYPE=\"SUBMIT\">";
?>


calculadora2.php (resultado)

Codigo:

<?

echo "$cifra1 $operacion $cifra2 =";
if ($operacion == "+&quotGiño
{echo $cifra1+$cifra1 ;}
elseif ($operacion == "-&quotGiño
{echo $cifra1-$cifra2 ;}
elseif ($operacion == "*&quotGiño
{echo $cifra1*$cifra2 ;}
elseif ($operacion == "/&quotGiño
{echo $cifra1/$cifra2 ;}
else
{echo "No es una operación válida";}

?>


Gracias de antemano
Atomo64
Machacateclados
Machacateclados

primero asigna de tipo integer a las variables... luego si bien recuerdo hasta para operación aritmética el '+' es sustituido por '.'

Avatar Image
Usuario habitual
Usuario habitual

Creo que el fallo esta aquí, has puesto suma la variable cifra uno por ella misma:
Codigo PHP:

if ($operacion == "+")
    {echo $cifra1+$cifra1 ;}




Debería ir así:

Codigo PHP:

if ($operacion == "+")
    {echo $cifra1+$cifra2;}



Saludos Giño
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 31/Oct/2018, 23:05
SirFmgames02kOct/18
Por: User 7149229, el 20/Nov/2010, 20:03
User 7149229 GestionXls NoSetup.org72kNov/10
Por: , el 12/Oct/2009, 06:28
tHeEkiZdeH GestionXls13kOct/09
Por: , el 17/Sep/2009, 08:27
tHeEkiZdeH NoSetup.org34kSep/09
Por: , el 16/Abr/2009, 13:52
Eloween NoSetup.org taki14 GestionXls43kApr/09