Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Puntoinfinito en 14 Octubre 2012, 19:15 pm



Título: AYUDA!!!! : Contador de variables!!! URGENTE
Publicado por: Puntoinfinito en 14 Octubre 2012, 19:15 pm
Buenas, como estamos?

Veréis estoy intentando hacer un web script que cuente en directo un numero y lo muestre en pantalla.
Mirad, os hago una reconstrucción del problema simple.

Tengo un .html con el siguente contenido:

index.html
Código
  1. <form name="form1" method="post" action="script.php">
  2.  
  3.      <select name="elhacker1" id="elhacker1">
  4.        <option value="segundo">segundo</option>
  5.        <option value="tercero">tercero</option>
  6.      </select>
  7.  
  8. <select name="elhacker2" id="elhacker2">
  9.        <option value="quarto">quarto</option>
  10.        <option value="quinto">quinto</option>
  11.      </select>
  12.  

script.php

Código
  1. <?
  2. //Enumeramos el total
  3. $total = 0
  4. //Luego las variables que tienen el codigo de las opciones del .html
  5.  
  6. $segundo = $_POST['segundo']
  7. $tercero = $_POST['tercero']
  8. $quarto = $_POST['quarto']
  9. $quinto =$_POST['quinto']
  10.  
  11. //Luego las condicionales que les ponen un valor determinado a cada variable
  12.  
  13. if (elhacker == "segundo")
  14. $total = $total + 1;
  15. else
  16. $total = $total + 2;
  17.  
  18. if (elhacker2 == "quarto")
  19. $total = $total + 1;
  20. else
  21. $total = $total +2;
  22.  

Entonces lo que necesito es que en el html escriba el valor de variable $total del php de manera que se actualize cada vez que canvies es decir, que el valor no se quede estático.


Título: Re: AYUDA!!!! : Contador de variables!!! URGENTE
Publicado por: Puntoinfinito en 22 Octubre 2012, 23:47 pm
¿¿Ni idea de como hacerlo o qué?? :///



Título: Re: AYUDA!!!! : Contador de variables!!! URGENTE
Publicado por: #!drvy en 23 Octubre 2012, 14:45 pm
No te he entendido muy bien pero si quieres que $valor nunca empiece desde 0 otra vez es tan fácil como guardarlo en algún lado.. ya sean cookies session archivos etc..etc..

PD: Si no es lo que buscas explícame un poco mejor a lo barrio sesamo xD


Saludos


Título: Re: AYUDA!!!! : Contador de variables!!! URGENTE
Publicado por: WarGhost en 23 Octubre 2012, 16:40 pm
Yo la verdad no me he enterado de nada xD, la verdad es bastante molesto que la mayoría de los post en los que se pide ayuda o consejo necesites descodificar el mensaje para entenderlos.

En fin, explícate mejor y te ayudaremos ^^.


Título: Re: AYUDA!!!! : Contador de variables!!! URGENTE
Publicado por: Puntoinfinito en 23 Octubre 2012, 19:42 pm
Les pido molestias, ahora entiendo porque nadie contestaba... Perdonen xD

Bueno a ver, si os fijáis en mi html tengo un formulario que esta conectado con el .php de abajo, no?

Vale, si os fijáis de nuevo, depende de lo que insertes en el html el valor de $precio (lo tenemos en .php) cambiara.

Entonces, lo que quiero hacer, es que en el html haya un sitio donde diga : (Por ejemplo) Precio total : y aquí muestre el valor de en este caso $precio.

Claro, esto se podría hacer con "echo $precio", pero yo lo que quiero es que el escrito que muestra la variable $precio en el html vaya cambiando a medida que el usuario selecciona sus opciones.

Si no se entienden díganmelo que lo explicare con un ejemplo claro, es importante :)



Título: Re: AYUDA!!!! : Contador de variables!!! URGENTE
Publicado por: luiggy2 en 24 Octubre 2012, 23:34 pm
Si no entiendo mal, lo que quieres es cambiar un texto de la página cada vez que el usuario realice una acción en esta.
Si es así, tienes varias opciones:
a) Volver a generar la página entera llamando al php y que este te haga el echo de todo el html
b) Llamar con ajax a tu script.php y que javascript haga el print del precio (creo que es esto lo que intentas hacer)
c) Hacerlo todo en el lado del cliente con javascript.

Saludos!


Título: Re: AYUDA!!!! : Contador de variables!!! URGENTE
Publicado por: Puntoinfinito en 24 Octubre 2012, 23:39 pm
Olé, esque es una pregunta un poco rara y es difícil de entender.

Correcto : B)