Как би могло да стане това ?

pechkata

Registered
Здравеите,



Имам тази таблица :
[sql]CREATE TABLE IF NOT EXISTS `amx_bans` (
`bid` int(11) NOT NULL auto_increment,
`player_ip` varchar(32) default NULL,
`player_id` varchar(35) default NULL,
`player_nick` varchar(100) default 'Unknown',
`admin_ip` varchar(32) default NULL,
`admin_id` varchar(35) default 'Unknown',
`admin_nick` varchar(100) default 'Unknown',
`ban_type` varchar(10) default 'S',
`ban_reason` varchar(100) default NULL,
`cs_ban_reason` varchar(100) default NULL,
`ban_created` int(11) default NULL,
`ban_length` int(11) default NULL,
`server_ip` varchar(32) default NULL,
`server_name` varchar(100) default 'Unknown',
`ban_kicks` int(11) NOT NULL default '0',
`expired` int(1) NOT NULL default '0',
`imported` int(1) NOT NULL default '0',
PRIMARY KEY (`bid`),
KEY `player_id` (`player_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;[/sql]

1.Ми въпрос е как да извеждам последните 5 добавяние на данни
2.
Да речем , че имам една страница в която има такъв вид таблица :

http://prikachi.com/images/926/4273926V.png

Да речем , че последния "баннат" е Гошо, И ще бъде линк които ще показва персонално за банна на Гошо

Мисля , че това може да стане с Get ID (не знам дали беше така)

Дано сте ме разбрали
 

eddyy93

Registered
PHP:
$namepage='index.php'; //Сложи си името на страницата където ще се показват бановете

if(isset($_GET['showid']) && is_numeric($_GET['showid'])) {
    $showid=(int)$_GET['showid'];
    if($showid) {

        $show_row=mysql_query("SELECT * FROM amx_bans WHERE bid='$showid'");
        while($show=mysql_fetch_assoc($show_row)) {

            echo "<b>".$show['player_nick']."</b><br>";
            echo "Имате бан от:".$show['ban_created']."<br>";
            echo "Баннат е с продължителност: ".$show['ban_length']."<br>";

        }
    }

}

   

$rowb=mysql_query("SELECT * FROM amx_bans ORDER by bid DESC LIMIT 0,5");

echo "<table border='1'>";

    echo "<tr><td>Име на играча</td><td>Ип</td><td>Баннат от</td></tr>";


while($lrb=mysql_fetch_assoc($rowb)) {

    $bname=$lrb['player_nick'];
    $bip=$lrp['player_ip'];
    $bfrom=$lrp['server_name'];
    $bid=$lrp['bid'];

    echo "<tr><td><a href='".$namepage."?showid=".$bid."'>".$bname."</a></td><td>".$bip."</td><td>".$bfrom."</td></tr>";
}

echo "</table>";
 

eddyy93

Registered
Абе как се пращат заявки от "играта"(админ не дава да се изрича името на тази игра), към mysql ? Някакъв плъгин ли ? Качи ако може да го разгледам.
 

pechkata

Registered
eddyy93 каза:
Абе как се пращат заявки от "играта"(админ не дава да се изрича името на тази игра), към mysql ? Някакъв плъгин ли ? Качи ако може да го разгледам.
link , да чрез плъгин.
 

Горе