Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonjour à tous,
Je cherche à créer un petit compte à rebour.
Au début cela me parraissait simple mais maintenant j'ai trop d'exigences envers mon script et je n'y arrive plus.
Ce que je voudrais:
On clique sur un lien nommé "acheter" (le compte à rebour s'affiche et démarre).
Pendant ce temps on peut quitter le net vister d'autres pages...
Le compte à rebour est terminé: le mot TERMINE apparait à la place du compteur.
A ce moment (dans ma bdd mysql avc phpmyadmin) je voudrais passer le valeur de "dolzz" à 40.
dolzz bigint(20) Non 50
et augmenter la valeur de "capacitée" à 3.
capacitee bigint(20) Non 1
Puis un fois cliqué sur le mot TERMINE le lien nommé "acheté" réapparait.
Durdur on peut le faire ensemble amis programmeurs ? ![]()
Hors ligne
Message déplacé vers Autres car la solution se trouve dans le javascript.
Voici un script que j'ai récupéré sur ogame.fr qui fait un compte à rebours. A toi de l'adapter à tes besoins ![]()
function t(){
v = new Date();
n = new Date();
o = new Date();
for (cn = 1; cn <= anz; cn++) {
bxx = document.getElementById('bxx' + cn);
ss = bxx.title;
s = ss - Math.round((n.getTime() - v.getTime()) / 1000.);
m = 0;
h = 0;
if (s < 0) {
bxx.innerHTML = "-";
} else {
if (s > 59) {
m = Math.floor(s/60);
s = s - m * 60;
}
if (m > 59) {
h = Math.floor(m / 60);
m = m - h * 60;
}
if (s < 10) {
s = "0" + s;
}
if (m < 10) {
m = "0" + m;
}
bxx.innerHTML = h + ":" + m + ":" + s + "";
}
bxx.title = bxx.title - 1;
}
window.setTimeout("t();", 999);
}Hors ligne
Merci
Hors ligne
Si tu veux un script qui marche bien tout pret, jette un oeil au code du lien que j'ai mis sur cette page. (tu peux télécharger la source une fois rendu sur la page, dans l'onglet informations) http://www.phportail.net/forum/ftopic1723.php
Hors ligne