Üdv , belekezdtem egy olyan dologba amit nem tudok befejezni sajnos .
Gondoltam mi lenne ,ha ki írná a PHP ,hogy elérhető-e a GM vagy nem .
Hát ezen felbuzdúlva nekiálltam ..
Mielőtt rá nézel és értenél hozzá kérlek ne röhögj ki mert PHP nem a műfajom ;) HTML hez vonzódom . De kiindulásnak megfelelő szerintem . !!
if($getPlayers->last_play-> $mysqldata)
echo '<td class="'.$zF.'" width="120px"><h3><Elérhető></h3></td>';
else
echo '<td class="'.$zF.'" width="120px"><h3><Offline></h3></td>';
<?php $sqlCmd = "SELECT * WHERE name LIKE '[%]%' AND DATE_SUB(NOW(), INTERVAL 5 MINUTE) < player.last_play"; //echo $sqlCmd; $sqlQry = mysql_query($sqlCmd,$sqlServ); echo "Online GM-ek:"; while($getPlayers = mysql_fetch_object($sqlQry)) { echo $getPlayers->name; } $sqlCmd = "SELECT * WHERE name LIKE '[%]%' AND DATE_SUB(NOW(), INTERVAL 5 MINUTE) > player.last_play"; //echo $sqlCmd; $sqlQry = mysql_query($sqlCmd,$sqlServ); echo "Offline GM-ek:"; while($getPlayers = mysql_fetch_object($sqlQry)) { echo $getPlayers->name; }?>
vagy így:
<?php $sqlCmd = "SELECT * WHERE name LIKE '[%]%'"; //echo $sqlCmd; $sqlQry = mysql_query($sqlCmd,$sqlServ); while($getPlayers = mysql_fetch_object($sqlQry)) { echo $getPlayers->name; if(datetime_to_unix($getPlayers->last_play)+60*5 >=time()) { echo "online"; }else{ echo "off"; } } function datetime_to_unix($date) { if(!$date) { return false; } else { return date('U', strtotime($date)); } }?>