Hallo, ich habe folgendes Problem, ich wollte ein Counter für meinen Client machen...
Ich habe glaube ich alles richtig gemacht hier die Codes die in der Client.php stehen:
Code
<script>
var counter = 0;
function showonline(){
counter++;
if(counter == 30){
// alle 50 -> neue userzahl anzeigen
$.get( "/counter.php", function( data ) {
$( "#counter" ).fadeOut('slow').html( data ).fadeIn("slow");
});
counter = 0;
}
setTimeout('showonline()', 1000);
}
showonline();
</script>
<div id="counter">lädt..</div>
Alles anzeigen
Hier die Counter.php:
PHP
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '*****';
$dbname = '****';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);
$server = mysql_fetch_assoc($server_status = mysql_query("SELECT * FROM server_status"));
$online_count = $server['users_online'];
?>
<?php echo $online_count; ?> Mitglieder Online
Alles anzeigen
Im Client wird die gewünschte Leiste auch angezeigt... Erst sollte dort Lädt... stehen und danach die aktuelle User Anzahl die Online sind..
Das Problem, es bleibt auf Laden... stehen..
Was habe ich falsch gemacht ?
Lg