Foros del Web » Programando para Internet » PHP »

Subir numero al hacer click

Estas en el tema de Subir numero al hacer click en el foro de PHP en Foros del Web. Hola, soy nuevo en esto y nesecito de se ayuda. Bueno le explico lo que necesito aver si ustedes me pueden decir como es o ...
  #1 (permalink)  
Antiguo 14/09/2012, 00:47
 
Fecha de Ingreso: septiembre-2012
Mensajes: 9
Antigüedad: 12 años, 2 meses
Puntos: 0
Subir numero al hacer click

Hola, soy nuevo en esto y nesecito de se ayuda.
Bueno le explico lo que necesito aver si ustedes me pueden decir como es o tirarme algunos códigos.

Necesito que los usuario tenga créditos (Ej: Tus Créditos: 10) y que aya un numero en otro lado de la pagina por ejemplo 1000 que al hacer click en un botón se le sume 1 osea quedaría en 1001 y que a la ves se le descuente un crédito. Y que lo puedan ver todos.

Les dejo un dibujo asi entienden mejor:





muchas gracias espero ayuda
  #2 (permalink)  
Antiguo 14/09/2012, 01:26
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Subir numero al hacer click

Hacer eso para el usuario actual es facil con javascript no necesitas php, pero

Cita:
...Y que lo puedan ver todos.
es fundamental que nos aclares esto....puesto que segun que quieras decir casi puede llegar a ser imposible.....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 14/09/2012, 03:33
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 1 mes
Puntos: 123
Respuesta: Subir numero al hacer click

imagino que tienes una bd.

yo crearia un campo en cada usuario para el contador personal y una tabla aparte para el contador global.

luego una funcion que al hacer click en el boton, sume 1 al contador global y reste 1 al personal.
  #4 (permalink)  
Antiguo 14/09/2012, 12:08
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 144
Antigüedad: 12 años, 2 meses
Puntos: 12
Respuesta: Subir numero al hacer click

Claro lo que dice xerifandtomas tiene razon... deberias trabajar con base de datos para almacenar la cantidad de creditos globales y cada credito individual...

Antes que nada de pasar algo de codigo dinos, si tienes creada alguna base de datos para que sea mas legible el codigo!
  #5 (permalink)  
Antiguo 14/09/2012, 12:16
 
Fecha de Ingreso: septiembre-2012
Mensajes: 9
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Subir numero al hacer click

Primero gracias por sus respuestas.
Y les cuento que no tengo nada de codigos porque iva a preguntar primero pero ya que estamos me pueden pasar algo
  #6 (permalink)  
Antiguo 14/09/2012, 12:27
 
Fecha de Ingreso: septiembre-2012
Mensajes: 9
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Subir numero al hacer click

Cita:
Iniciado por quimfv Ver Mensaje
Hacer eso para el usuario actual es facil con javascript no necesitas php, pero

es fundamental que nos aclares esto....puesto que segun que quieras decir casi puede llegar a ser imposible.....
Claro, que la suma de los numeros los puedan ver todos en tiempo real cada ves que se sume 1
  #7 (permalink)  
Antiguo 14/09/2012, 12:40
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 144
Antigüedad: 12 años, 2 meses
Puntos: 12
Respuesta: Subir numero al hacer click

Legom primero crea alguna base de datos para realizar esta tarea porque sino no podras mantener los creditos globales e individuales te paso un link para que veas algo de consultas en MySQL y base de datos http://php.net/manual/es/book.mysql.php
http://www.cristalab.com/tutoriales/tutorial-basico-de-bases-de-datos-c75l/

Investiga un poco sobre el asunto asi es mas facil ayudarte!
  #8 (permalink)  
Antiguo 15/09/2012, 06:43
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Subir numero al hacer click

como te han dicho necesitas un bbdd que guarde la información de todos los usuarios de manera centralizada y luego la dificultad principal que vas a tener que superar a continuación es el refrescado en tiempo real de TODOS los usuarios conectados...

Es decir la pantalla del usuario que provoca el cambio es facil de refrescar ... ajax seria lo ideal.... pero las otras pantallas donde haya un usuario que en ese momento no hace nada mas que mirar se deberan actualizar solas... para eso debes buscar una función que constantemente este leyendo el valor de la base de datos y actualizando el valor en la pantalla... imposible no es ....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #9 (permalink)  
Antiguo 18/09/2012, 14:56
sgr
 
Fecha de Ingreso: abril-2003
Ubicación: Buenos Aires
Mensajes: 77
Antigüedad: 21 años, 6 meses
Puntos: 11
Respuesta: Subir numero al hacer click

Para lo que queres hacer se utiliza javascript y ajax, o mejor aun jQuery y ajax. De todas formas, te voy anticipando que el corazon de tu proyecto de subastas es mucho mas complicado que la ayuda que estas pidiendo en ese post, ya que vas a tener que armarlo para que corra automaticamente en forma constante (supongo que vas a habilitar la opcion de autopujas, y ahi es donde se te complica la vida).
__________________
Informática Integral
  #10 (permalink)  
Antiguo 18/09/2012, 17:12
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años
Puntos: 168
Respuesta: Subir numero al hacer click

armate una bd con sus tablas y un campo que guarde el ultimo numero del contador ( asi podria llamarse ), con javascript hacete una función que se ejecute con el evento onclick sobre el elemento en el cual le haces click y lo que harías es enviar una petición a un script php, luego con el script php seleccionas el ultimo valor del campo "contador" y le sumas uno, y con ese valor nuevo haces una sentencia INSERT que sera una nueva fila con el valor del contador +1 como queres, suerte

Etiquetas: numeros, programacion-php, sistema
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 21:24.