Forum Webscript.Ru

Общие => Базы данных => Тема начата: nato от 01 Апреля 2006, 02:08:36

Название: Помогите с рейтингом
Отправлено: nato от 01 Апреля 2006, 02:08:36
Привет всем! Помогите доделать рейтинг типо такого http://uo.utech.ru/index.php?page=status&sort=Name

//настройка
$hostname = "1";
$username = "1";
$password = "1";
$database = "1";
 

$table = "demo";
 
mysql_connect($hostname,$username,$password);
mysql_select_db($database);
$result = mysql_query($query);
$query = "select * from $table GROUP BY name DESC";
if($_GET[\'ordby\']=="name"){$query=mysql_query(\'select *   from $table by name\');"
}

while ($query_data = mysql_fetch_array($result))

?>


name


Не судите строга!! я учебник
Название: Помогите с рейтингом
Отправлено: for_i_0 от 01 Апреля 2006, 02:24:50
nato
попробуй еще раз задать вопрос.
код можно сразу переписывать заново.
Название: Помогите с рейтингом
Отправлено: nato от 01 Апреля 2006, 02:26:47
КАК сделать осортировку как на этом сайте?
http://uo.utech.ru/index.php?page=status&sort=Name
мне главное понять суть
Название: Помогите с рейтингом
Отправлено: for_i_0 от 01 Апреля 2006, 03:17:20
nato
Структуру таблицы в студию.
Название: Помогите с рейтингом
Отправлено: nato от 01 Апреля 2006, 11:58:43
у меня игровой сервер и все делается скроптом вот этим

create table demo (id int unsigned not null auto_increment primary key, account varchar(15), name varchar(15), guild text, kills int, fame int, karma int)

insert into demo (id, account, name, guild, kills, fame, karma) VALUES (NULL, \'\', \'\', \'\', , , )
Название: Помогите с рейтингом
Отправлено: nato от 02 Апреля 2006, 10:29:54
Напешите хоть пример пожалуста
Название: Помогите с рейтингом
Отправлено: for_i_0 от 02 Апреля 2006, 22:11:57
nato
я хочу тебе помочь, но незнаю как !
тоесть: скажи мне конкретно что у тебя не работает.

а вместо "*" выбирай именно те поля которые ты будешь использывать при выводе.

пока только это:

$query = "select * from `demo` GROUP BY name ".( isset($_GET[\'ordby\']) ? " ORDER BY " . $_GET[\'ordby\'] : "" )."";
$result = mysql_query($query);
Название: Помогите с рейтингом
Отправлено: nato от 02 Апреля 2006, 22:50:30

Guild
Kills
Fame
Karma



//fill in your mysql information here
$hostname = "1";
$username = "1";
$password = "1";
$database = "1";


mysql_connect($hostname,$username,$password);
mysql_select_db($database);


$query = "select * from `demo` GROUP BY name ".( isset($_GET[\'ordby\']) ? " ORDER BY " . $_GET[\'ordby\'] : "" )."";
$result = mysql_query($query);


//this if makes sure there is information in the table. if there isn\'t, there will be no output.
if (mysql_num_rows($result) > 0)
{
       //this creates a variable named $query_data and fills it with the information from the first row. using a while statement, this will repeat for each row the table contains.
while ($query_data = mysql_fetch_array($result))
{
               //we create new variables for each different column in the row.
 $id = $query_data[\'id\'];
 $account = $query_data[\'account\'];
 $name = $query_data[\'name\'];
 $guild = $query_data[\'guild\'];
 $kills = $query_data[\'kills\'];
 $fame = $query_data[\'fame\'];
 $karma = $query_data[\'karma\'];

echo "";

   echo "";
    echo   "";
echo "
$name
$guild
$kills
$fame
$karma
";
}
}
?>
Вот скрипт но он неработает
вот страница http://www.uo.ilva.lv/viewpage.php?page_id=12
Название: Помогите с рейтингом
Отправлено: for_i_0 от 02 Апреля 2006, 23:37:55

//Error handling function added
mysql_connect($hostname,$username,$password) or die("Could not connect to DB" . mysql_error());



//Error handling function added
mysql_select_db($database) or die("Could not select DB " . mysql_error();


//Error handling function added
$result = mysql_query($query) or die("Syntax Error: " . mysql_error());


//I think it is more suitable, does`nt it ?
while(list($id, $account, $name, $guild, $kills, $fame, $karma) = mysql_fetch_row($result)){
//your code
}


Вывести вывод тегов за тело цикла.

Ссылка не работает.
Название: Помогите с рейтингом
Отправлено: nato от 03 Апреля 2006, 18:41:16
У меня она в написано вот так
|---id---|---account---|-----guild-----|---kills----|----fame----|----karma-----|
|   1    |   admin      |     wow    |    25    |      10     |        30      |
|   2    |   admin2    |     wda     |    30    |      20     |        40      |
|---------|-----------------|----------------|-----------|--------------|------------------|

И хочу что бы были категории допустим ссылка kills
И чем больше kills то будет выдоваться вот так
1  -admin2 -wda- 30-20 - 40    
2  -admin -wow- 25-10 - 30    
И Так по каждой категории пклиз помогите!
Название: Помогите с рейтингом
Отправлено: for_i_0 от 06 Апреля 2006, 19:54:02
[OFF]Увы я тебе помочь не смог, может другие смогут ?[/OFF]