Direktlänk till inlägg 22 april 2013
Hej alla programmeringsvänner, idag är jag lite måndagstrött, men jag tänkte ändå dela med mig av en liten "bra att ha"-funktion som heter setInterval().
setInterval är en Javascript-funktion som körs om och om igen vid en fastställd intervall.
Jag använder den t.ex när jag vill uppdatera en besöksräknare som ligger i en iframe.
Värdet 10000 gör att det tar 10sekunder mellan varje intervall, det värdet kan du exprementera med till det passar dina behov, stringvärdena $TOTAL och $UNIKA hämtar jag från tabellen Visitors i min sql-databas.
Nedan är hela php-scriptet som jag använder, om du klipper och klistrar denna kod så måste du byta ut "mindomän", "uname" och "pword" till dina värden som tillhandahålls av din ISP/Webbhotell.
<?php
//Ansluta till databasen
$con=mysql_connect("mindomän.mysql", "uname", "pword"); mysql_select_db("mindomän", $con);
if (!$con)
{
die('Kunde inte ansluta till databasen, kontakta administratören. Felkod: ' . mysql_error());
}
mysql_select_db("my_db", $con);
//Räkna totalt antal besökare
$resultat = mysql_query("SELECT COUNT(Ip) FROM Visitors");
$row = mysql_fetch_array($resultat);
$TOTAL = $row[0];
//Räkna unikt antal besökare
$UNIKA=0;
$resultat = mysql_query("SELECT * FROM Visitors GROUP BY Ip");
while($row = mysql_fetch_array($resultat))
{ $UNIKA = $UNIKA +1; }
////////////////////////////////////////////////////////////////////////////////////////////////////////////
// HTML KODEN NEDAN
///////////////////////////////////////////////////////////////////////////////////////////////////////////
echo "<html><head>";
echo "<script type='text/javascript'>";
echo "setInterval(function() {";
echo "window.location.reload();";
echo "}, 10000);";
echo "</script>";
echo "</head><body>";
echo "<table border='0'>";
echo "<tr>";
echo "<td width='200'><strong>Besökare på lbsystems.se Total: $TOTAL Unika: $UNIKA</strong></td></tr><tr>";
echo "</tr>";
echo "</table>";
mysql_close($con)
?>
</body></html>
Hej alla programmeringsvänner!! Om ni är som jag och gärna vill skriva rå kod, t.ex. html eller php, javascript, css etc. Testa Crimson editor, den är enkel att använda men har mycket bra funktioner som underlättar vid programmeringen (om...
Hej igen alla programmeringsvänner, jag jobbar på ett nytt stort projekt och har därför inte tagit mig tiden att skriva här, men nu tog jag mig äntligen tid och idag tänkte jag visa er hur man använder sig av css-filer. En css-fil är en liten t...
Hej alla programmeringsvänner, igår och idag har det inte blivit så långa stunder vid datorn eftersom vädret har varit helt fantastiskt för en soldyrkande nordbo . Igår nådde vi i Örebro ca 18 grader varmt och idag har vi just nu 21 grader va...
Godkväll alla programmeringsvänner. Ikväll tänkte jag tipsa om "document.getElementById().innerHTML", ni kanske redan kan detta, men jag tror ändå att det finns många därute som kan ha användning av detta tips. Hur som helst, i koden ned...
Må | Ti | On | To | Fr | Lö | Sö | |||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|||
8 |
9 |
10 |
11 |
12 |
13 |
14 |
|||
15 |
16 |
17 |
18 |
19 |
20 | 21 | |||
22 | 23 |
24 | 25 | 26 |
27 |
28 |
|||
29 |
30 |
||||||||
|