Hoe kan ik vanuit javascript of iets dergelijks een teller maken die gegevens uit een database haald en zodra je op de pagina bent dat je zonder het te vernieuwen het getal minder zit worden,

ik heb nu dit alleen hierbij moet ik constant refreshen.
Wat dus niet de bedoeling is.
Zou iemand mij een klein beetje opweg kunnen helpen
dank u
 
<?php

 $user1 = mysql_query("SELECT * FROM users");
while($member = mysql_fetch_object($user1)){


$data2  = mysql_query("SELECT *,UNIX_TIMESTAMP(tellertime) AS tellertime,0 FROM users WHERE login='$member->login'");
$data1  = mysql_fetch_object($data2);



$teller = $data1->tellertime+100-time();
$getal = number_format($teller*180, 0, '.' , '.');


?>
 
 <td align=center class=maintxt>&euro;<?php $getal ?>
										<SCRIPT language="JavaScript">
countdown(<?php echo $getal ;?>,'getal_<?php echo$member->id;?>','');
						</SCRIPT></td>
ik kan je niet specifiek helpen maar weet wel dat je een timer op een AJAX call moet zetten die het spul uit de database haalt.
okee een voorbeeld zoals dit

Alleen deze is alleen maar voor time en niet voor getallen zelf.

			<script LANGUAGE="JavaScript">
 function countdown(tijd,id){
	if(tijd>0){
	    if(tijd>86399){
        	dagen=Math.floor(tijd/3600/24)
        	uren=Math.floor((tijd-dagen*3600*24)/3600)
        	minuten=Math.floor((tijd-dagen*3600*24-uren*3600)/60)
        	seconden=Math.floor(tijd-dagen*3600*24-uren*3600-minuten*60)
 			
        	var zichttijd=dagen+":"+uren+":"+minuten+":"+seconden
    	}else{
			uren=Math.floor(tijd/3600)
			minuten=Math.floor((tijd-uren*3600)/60)
			seconden=Math.floor(tijd-uren*3600-minuten*60)
			if(minuten<10 && seconden <10){
				var zichttijd=""+minuten+":0"+seconden
 			}else if (seconden <10) {
 				var zichttijd=""+minuten+":"+seconden
			}else if (minuten <60) {
 				var zichttijd=""+minuten+":"+seconden
 			}else {
        		var zichttijd="00:"+minuten+":"+seconden
 			}
    	}
    	tijd=tijd-1
 		
    	document.getElementById(id).innerHTML=zichttijd;
		countdownTimer=setTimeout("countdown5('"+tijd+"','"+id+"')",1000);
	}else{
  		document.getElementById(id).innerHTML="Nu"
	}
}
 </script>

Reageren