hasjem Posted May 8, 2010 Share Posted May 8, 2010 I have a sceript which should work twice a second, but it stops after one pick up of information from the mysqldatabase. it should take a look in the database to see whether a name has changed without refreshing the page. what is wrong? <? $select="select *from aanbiedingen where volgnummer=$volgnummer"; $res=mysql_query($select); $row=mysql_fetch_array($res); echo$row[naam];echo('ppp'); ?> <span id="bieder"></span> <script language="JavaScript" type="text/javascript"> <!-- var d = 500; // Tijd in milliseconden var bieder = document.getElementById('bieder'); var hoogstebieder = "<?echo$row[naam];?>"; function lus() // De functie die in een lus zal worden uitgevoerd { <?$selekt1="select *from aanbiedingen where volgnummer=$row[volgnummer]"; $selektres1=mysql_query($selekt1); $row1 =mysql_fetch_array($selektres1);?> hoogstebieder="<?echo$row[hoogstebieder];?>"; bieder.innerHTML = hoogstebieder; // Waarde weergeven in de WaardeSpan setTimeout("lus()", d); // De functie binnen Tijd milliseconden nog eens uitvoeren } lus(); // De lus starten //--> </script> Link to comment https://forums.phpfreaks.com/topic/201107-should-work-twice-a-second-but-only-works-once/ Share on other sites More sharing options...
xenophobia Posted May 10, 2010 Share Posted May 10, 2010 Try change: setTimeout("lus()", d); to setTimeout("lus", d); Link to comment https://forums.phpfreaks.com/topic/201107-should-work-twice-a-second-but-only-works-once/#findComment-1055676 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.