Foros del Web » Programando para Internet » PHP »

calculadora

Estas en el tema de calculadora en el foro de PHP en Foros del Web. hola a todos: Gracias por haberme contestado lo de la caja registradora y si mas que codigo era algo de matematicas. Estoy haciendo una calculadora ...
  #1 (permalink)  
Antiguo 10/10/2003, 17:50
 
Fecha de Ingreso: octubre-2003
Mensajes: 3
Antigüedad: 20 años, 6 meses
Puntos: 0
calculadora

hola a todos: Gracias por haberme contestado lo de la caja registradora y si mas que codigo era algo de matematicas.

Estoy haciendo una calculadora donde tiene que realizar las operaciones básicas como es +,-,*,/,sen,cos raíz cuadrada etc.
estoy ahorita con las basicas y a la hora de hacer clic en el boton
de un numero + numero. no me los muestra en el cuadrito que le hize, como hacer para que al dar un numero me aparezca en el cuadrito como en la calculadora de accesorios.

tengo el siguiente codigo:
<html>
<head>
<title calculadora> </title>
</head>
<body>


<INPUT TYPE="SUBMIT" VALUE="0" NAME="NUM">
<INPUT TYPE="SUBMIT" VALUE="1" NAME="NUM">
<INPUT TYPE="SUBMIT" VALUE="2" name="num">
<input type="submit" value="3" name="num">
<input type="submit" value="4" name="num">
<input type="submit" value="5" name="num">
<input type="submit" value="6" name="num">
<input type="submit" value="7" name="num">
<input type="submit" value="8" name="num">
<input type="submit" value="9" name="num">
<br>
<p>

<input type="submit" value="+" name="oper">
<input type="submit" value="-" name="oper">
<input type="submit" value="*" name="oper">
<input type="submit" value="/" name="oper"> <br>
<input type ="text" value="<? echo $num ?>" size=10>


</html>
</body>


ojala y nuevamente me ayudaran lo que pasa es que soy de preparatoria y no estoy muy familiarizada con la programación pero le estoy echando muchas ganas porque me interesa aprender.
Gracias
  #2 (permalink)  
Antiguo 12/10/2003, 01:14
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si no pones la definición de formulario .. no irán a parar a ningún sitio esos datos ...

(esto es de HTML .. Si no lo comprendes o no lo sabías .. primero toma algún manual de HTML y luego PHP ..)

Código PHP:
<form action="<? echo $_SERVER['PHP_SELF'?>" method="POST">

<!-- los botones ... -->

</form>
Por cierto .. ¿seguro que quieres hacer una "calculadora" usando PHP? .. ¿Te dás cuenta que cada vez que "pulses" un botón .. estás enviado dicha petición a PHP para que haga el cálculo y luego te entregue el dato y .. que ese dato es ni más ni menos que toda la página HTML una vez más generada? ...

En resumen .. este tipo de aplicaciones como "calculadoras" se hacen en algún lenguaje del lado del cliente .. lease: Javascript .. y el resultado de la operación .. lo envias al servidor (PHP) para el resto del proceso .. lease: guardarlo en una BD .. en un archivo de texto plano .. etc ...


Un saludo,

PD: $_SERVER['PHP_SELF'] .. es la ruta y nombre del mismo script que lo ejecuta. Podrías poner en el action directamente el nombre de ese script .. Pero con esa variable de servidor no hace falta acordarse de que nombre tiene (sobre todo si cambia).
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 12/10/2003 a las 01:18
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:57.