Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/08/2015, 07:20
Avatar de chronos682
chronos682
 
Fecha de Ingreso: febrero-2004
Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 20 años, 2 meses
Puntos: 69
Respuesta: Guardar el valor que va acumulando variable.

Cita:
Iniciado por jesus_spanishteacher Ver Mensaje
Hola a todos, siento la tardanza, es que ayer me tuve que ausentar por la tarde; gracias por vuestras aportaciones; quiero realizar los siguientes comentarios:

He iniciado el código; a ver el tema de no poner si lo iba a hacer por js o php era porque yo mismo tenía la idea de cual era la mejor forma; yo pensaba hacerlo por js pero tras la aportanción de la solución de chronos682, me decanté en hacerlo por php, pues también la posterior conexión a base de datos tendría que hacerla por este tipo de programación. Inicio el código para que tengáis una idea de lo que quiero, pues por la explicación no ha quedado nada claro (sería solamente el código inicial sin la conexión a la base de datos:
Te faltaron varias cosas, primero tienes que aprender cómo funcionan los formularios, cómo se envía la información al servidor (métodos POST y GET), cómo se obtiene esa información una vez enviada (array global $_POST) y ahí si ya vas a poder usar los valores de los input. Aquí te dejo el código que pusiste corregido para que lo estudies, pero te recomiendo que empieces leyendo algún tutorial sobre envío de información a través de formularios:

Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <?php
  4.     //Se inicializa la variable
  5.     $vartotal = 0;
  6.     //Se comprueba si se oprimió el botón comparar
  7.     if (isset($_POST["comparar"]))
  8.     {
  9.         //Si se oprimió el botón obtiene todos los valores de los input del formulario
  10.         //y los carga en su correspondiente variable
  11.         $vartotal = $_POST["resultado"];
  12.         $vardos = $_POST["vardos"];
  13.         $vartres = $_POST["vartres"];
  14.         //Hace la comparación de la información que llegó desde el formulario
  15.         //Si la variable dos es 5 y la 3 es 3 va sumando 1 a la variable total
  16.         if ($vardos == 5)
  17.         {
  18.                $vartotal++; //con esto vas aumentando en 1 la variable total
  19.         }
  20.         if ($vartres == 3)
  21.         {
  22.                $vartotal++;
  23.         }
  24.     }
  25.     //Al final muestra el valor de la variable total en el input del formulario
  26. ?>
  27. </head>
  28. <body>
  29. <form name="calc" action="" method="post">
  30. Var dos: <input type="Text" name="vardos" value="0" size="12">
  31. <br>
  32. Var tres: <input type="Text" name="vartres" value="0" size="12">
  33. <br>
  34. Resultado (var total): <input type="Text" name="resultado" value="<?php echo $vartotal;?>" size="12">
  35. <br><br>
  36. <input type="submit" name="comparar" value=" compara ">
  37. </form>
  38. </body>
  39. </html>
__________________
Si te gustó la respuesta dale +1

HERNÁN G. SIABATO M.
[email protected]