Ü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));
}
}
?>