Parašė robert· 2008 Gru. 20 19:12:31
#1
Sveiki, taigi noriu jūsų paklausti, kaip galima būtų padaryti, taip kad rodytų , kas davė baną, bano ilgumą, prižastį.
Taigi turiu tokią
MySQL lentelę
CREATE TABLE `banai` (
`bid` int(11) NOT NULL auto_increment,
`player_ip` varchar(100) default NULL,
`admin_nick` varchar(100) NOT NULL default 'Unknown', `ban_type` varchar(10) NOT NULL default 'S',
`ban_reason` varchar(255) NOT NULL default '',
`ban_length` varchar(100) NOT NULL default '',
Tada padariau tokį :
<?php
$ip = $_SERVER['REMOTE_ADDR'];
mysql_connect("adas","123","123") or die( mysql_error() );
mysql_select_db ("banai");
$result = mysql_query("SELECT * FROM banai WHERE player_ip = '$ip' LIMIT 1") or die( mysql_error() );
$data = mysql_fetch_assoc($result);
?>
<?php
if($data === false)
{
?>
Tavo status : <b><span style="color:green">NEUŽBANINTAS</span></b>
<?php
}
else
{
?>
Tavo status : <b><span style="color:red">UŽBANINTAS</span></b><br>
<?php
}
?>
Ir noriu padaryti, kad kai žmogus yra užbanintas rašytų dar taip :
Tave užbanino : admin nick
Bano ilgumas : 1321321 min (o jeigu 0, tai rašytų 'visam laikui' )
Prižastis : šeip sau
TAigi, tikiuosi jūsų pagalbos :)