Beste,

Ik heb de volgende query:

SELECT
    reden,eind,TIME_TO_SEC(TIMEDIFF(eind, NOW())) AS verschil
FROM tabel

eind is een DATETIME veld in de database.
deze query rekent het verschil uit tussen het DATETIME veld "eind" en de huidige datum in seconden.

nu wil ik dat verschill dmv JS laten aflopen, dat de gebruiker ook elke seconde de tijd ziet verspringen :)

Ik had wat scriptjes van internet bekeken maar die werken niet met een DATETIME maar met een var voor Jaar, Maand,Dag enz enz....
maar ik begrijp weinig van JS om daar mee om te kunnen gaan :(

Kan iemand mij helpen?

Mvg,

Erik

var begin = <?=$row['verschil'] ?>;
var p;
function init()
{
	p = document.getElementById('teller');
        	tel_af();
}
function tel_af()
{
	p.innerHTML = begin--;
	if(begin > -1)
	{
		var id = setTimeout ('tel_af()', 1000);
	}
	else {
		window.location='/main/index.php';
	}
}
window.onload = init;

Dit is het geworden :)
Probeer de short tags te vermijden.
[code]var begin = <?php echo $row['verschil']; ?>;[code]
Ja, want in PHP5 werken die geloof ik niet meer (las ik ergens in een ander topic).
Ik draai php5 en werkt prima hoor :)
Jan Koehoorn schreef op 09.11.2006 12:29
Ja, want in PHP5 werken die geloof ik niet meer (las ik ergens in een ander topic).
Jan, dit is een instelling in php.ini en kun je dus zelf aanpassen. Ik heb hem uit staan, wil er niet van afhankelijk zijn.
aangezien dit topic toch over javascript gaat.. wie weet er een goeie cursus om wat basis js te leren?

Reageren