Online weergeven

  • Het online weer geven van de online leden worden niet aangegeven aangezien de hele pagina het niet doet word wit er komt geen fout niets
    als ik fouten aan zet komt er nog niets
    en dat is volgens mijn omdat de host fouten ofzo niet laat zien maar goed


    wat is er fout aan onderstaande code:s?
    het gaaf om dat leden online:)

  • Sluit het maar heb het maar zo gedaan


    PHP
    <?php
    				$sql = mysql_query("SELECT * FROM `players` WHERE `netwerk`='".$speler['netwerk']."'");
    				while($leden = mysql_fetch_array($sql)){
    				if($leden['online'] > (time() - 300)){ 
    				$online = '<font color=lime>Online</font>';
    				}else{ 
    				$online = '<font color=red>Offline</font>';
    				}
    				
    			?>


    en dat werkte blijkbaar wel

  • sla je online op als `datetime`.


    PHP
    $query = mysql_query('SELECT * 
                   FROM <gebruikers_tabel>
                   WHERE UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(`online`) < 300
                   ORDER BY name');
    
    
    while($res = mysql_fetch_assoc($query))
    {
        echo $res['name'];
    }


    Hopelijk helpt het je!

    Bezig met een zelf gemaakte source, geschreven vanaf 0 natuurlijk!

  • Citaat van Jackie

    sla je online op als `datetime`.


    PHP
    $query = mysql_query('SELECT * 
                   FROM <gebruikers_tabel>
                   WHERE UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(`online`) < 300
                   ORDER BY name');
    
    
    while($res = mysql_fetch_assoc($query))
    {
        echo $res['name'];
    }


    Hopelijk helpt het je!



    k had de oplossing al xD
    alleen echo moest weg;)

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!