Duda con un codigo de php

Hola, perdonad que el titulo no sea muy explicativo, es que no sabia como titular la seccion xD
Bien, me gustaria que me pudieseis decir un codigo de php para que un valor (digamos el numero 100) aumente,por ejemplo 10 unidades al cabo de un minuto.
De manera que si ahora tengo 100 unidades, al minuto, tenga 110.
Existe un excelente tutorial en este foro en el que indica un scrip parecido, uno de una unidad que, al clikear cierto enlace, aumenta en 1 su valor. Supongo que el scrip que necesito sera parecido =)
Gracias por la ayuda
$tiempo = time();
$pasar = $tiempo + 60;
El time() indica los segundos actuales, que se cuentan desde 1 de enero de 1970? No me acuerdo del ano (no tengo enyes :lol:).
Oki, gracias por la respuesta =)
Parece bastante simple el codigo a usar...lo apuntare por ahi =)
De momento duda resuelta, si surgiese algun problema lo posteare aqui
Saludos y gracias
REEDITO:
Bueno...llevando a la practica este codigo no me sale nada en la pagina... espero que me podais ayudar:
<?
$tiempo = time('10000');
$valor = '100'
 $pasar = $tiempo + '60'
for ($valor = '100' ;$valor => '0'; $pasar++;)
echo $valor $tiempo ~pasar
?>

Esto es lo que tengo puedo y...como de costumbre esta mal. Supongo que el fallo que habre cometido es bastante basico, dado que de esto entiendo poco y es la primera vez que me pongo a practicar con los codigos
Espero ayuda
Oh, cuantos fallos.

MAL HECHO:
<?
$tiempo = time('10000');
$valor = '100'
$pasar = $tiempo + '60'
?>
Ahi esta corregido:
<?php
$tiempo = time();
$valor = '100';
$pasar = $tiempo + 60;
?>
Siempre incia con <?php, algunos servidores no reconocen <?.
De donde sacaste el time('10000')?
Fijate en la linea de la variable $valor y $pasar. Siempre se finaliza con ;.
En la declaracion de la variable pasar intentas sumar el numero como string (entre apostrofes).
En el for no tiene ninguna logica respecto a la funcion que deseas realizar, por eso lo quite de ahi. Lo aclaro aparte.

MAL HECHO:
for ($valor = '100' ;$valor => '0'; $pasar++;)
echo $valor $tiempo ~pasar
?>
Corregido:
for ($valor = 100 ; $valor >= 0 ; $pasar++) {
echo "$valor $tiempo $pasar";
}
De nuevo numeros como string? Se puede pero para matematicas... como que no.
Punto y coma al finalizar la suma de 1 a $pasar entre ()?? Como que lo haces al reves XD
Y donde estan los {} que definen bloque?
En el echo siempre que sea un conjunto de datos se usa apostrofes (') o comillas ("). Al ser variables DEBES usar comillas. Los apostrofes NO toman en cuenta los datos de las variables.
Y el ; al final del echo?
Bueno, aparte de eso... La sentencia for como que no va con la funcion. En todo caso seria while.

Si ven algun fallo en lo dicho digamelon, que no soy experto (aunque muchos lo crean :?).
Jejeje te avise de que era mi primer intento de .php y que estaria bastante mal :roll: :wink:
Luego intento retocar los fallos y, si existe algun otro error, lo escribo por aqui
Lo siento olukarak, no es por sacar pegas pero algo tuviste que hacer mal...
En principio, tenia un archivo llamado profile.html en el que inserte el lenguaje .php (entre los simbolos <?php y ?> ) y este era el resultado con dos codigos de php que tenia( se me veia parte de los codigos a pesar de estar entre las marcas de php:
[contenido no disponible]

Asi que pense...voy a asociar una carpeta php(donde metere el codigo que me dijiste) a la carpeta profile.html....el resultado...no se veia nada de nada :S
Asi que pense de nuevo y dije``voy a convertir la carpeta de html a php y veamos si funciona´´ el resultado:

Parse error: syntax error, unexpected T_DOUBLE_ARROW, expecting ';' in C:\xampp\xampp\htdocs\members\members\profile1.php on line 22

La linea 22 se corresponde a esta:
for ($valor = 100 ; $valor => 0 ; $pasar++) {

¿Cual podria ser el problema?

Esperare respuesta=)


Seguire editando...porque estoy mas perdido que un pulpo en un garaje xD
!!Dos dudas mas!!!
1. Duda borrada, ya la comprendi por mi cuenta xD
2. Tambien dijiste que, para la funcion que queria desempeñar, tendria que usar el valor while, y no el for.
Bueno, aparte de eso... La sentencia for como que no va con la funcion. En todo caso seria while.
Siento hacerte escribir tanto pero...¿como seria entonces? :roll:

Voy a ver si consigo centrarme dentro del lenguaj php un poquito...porque no me puedo pasar el dia entero preguntando :oops:
Perdona cometi un error. Es >= no =>. El igual va despues, ahi no mefije bien al corregir.
Bueno, la sentencia while puede tener esta forma:
while (condicion) {
expresion;
}
Pero por lo que veo no te servira. Una vez que el bucle de false se termina y si recargas la web bueno se pierde la info... Lo que te recomiendo es meter el time en la base de datos (como se hace en los demas juegos) y despues al entrar a cierta pagina o en todas que compruebe si el tiempo sumado 10 es igual o menor al tiempo actual.

Siempre que escribas este tipo de funciones en php pon el documento con la extension .php.
olukarak escribió:Pero por lo que veo no te servira. Una vez que el bucle de false se termina y si recargas la web bueno se pierde la info... Lo que te recomiendo es meter el time en la base de datos (como se hace en los demas juegos) y despues al entrar a cierta pagina o en todas que compruebe si el tiempo sumado 10 es igual o menor al tiempo actual.


Ajam...entonces ¿todo lo que quiero que se guarde despues de abandonar la pagina o al actualizarla tiene que ir metido en una base de datos...no lo habia pensado pero es bastante logico
Voy haber si esta tarde tengo un hueco libre y miro haber como funciona el tema este.
Por favor, si lees este mensaje y no lo he reeditado(diciendo que ya encontre una pagina donde me dice como hacerlo) podrias responderme tu?? xD
Nada jejeje No encuentro como hacerlo
¿Podrias decirme que tipo de tabla deberia utilizar y si debo colocar un codigo o algun campo extra en dicha tabla?
Saludos!
Tu tampoco XD no sabia como detallarte mas, nisiquiera entendi la pregunta.
olukarak escribió:Tu tampoco XD no sabia como detallarte mas, nisiquiera entendi la pregunta.
Si no entendiste la pregunta mejor habermelo dicho antes jajaja Yo llevo casi 40 post del foro preguntndo y aun no me he muerto 8)
Mi pregusta es que narices debo hacer para que un valor aumente x unidades y que, una vez actualizada la pagina o el bucle de false se acabe la cantidad no se borre y siga aumentando
Explica un poco mas claro que yo normalmente no se me da entender .... :oops:
Es facil programar "Solo interesate en aprender"
La respuesta ya te di: Base de datos. Cada vez que recargues la web hace un if y punto.