Рейтинг в приложении на вашем сервере. (Топ лучших)

Темы только для ознакомления. Уроки по использованию старой версии ВКонтакте API и устаревших методов.
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: Рейтинг в приложении на вашем сервере.

Сообщение Евгений »

Doker писал(а):указіваеш как создал названия и все?
Не понял?!...

localhost пишу...один фиг такую же ошибку выдаёт!
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: Рейтинг в приложении на вашем сервере.

Сообщение Евгений »

112, ты, что пишешь в строке:

Код: Выделить всё

$db_host="dbhost";
У тебя просто такой же сервер... :)
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Рейтинг в приложении на вашем сервере.

Сообщение 112 »

эээ локалхост конечно же
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Рейтинг в приложении на вашем сервере.

Сообщение 112 »

Код: Выделить всё

$ d b _ h o s t =" l o c a l h o s t " ; 
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: Рейтинг в приложении на вашем сервере.

Сообщение Евгений »

Теперь ошибок не выдаёт! Пишет: ОК
Только когда нажимаю в приложениии: ИЗМЕНИТЬ, очки в приложение не записываются...
Изображение
а в базе данных записываются...
Изображение
и
Изображение

В чём может быть проблема? Может не правило написал в это строке?:

Код: Выделить всё

$query = 'UPDATE rating SET score="'.$new_score.'" where `user_id` ="'.$user_id.'"'; 
Аватара пользователя
Doker
Модератор
Модератор
Сообщения: 1026
Зарегистрирован: 07 май 2010, 18:53

Re: Рейтинг в приложении на вашем сервере.

Сообщение Doker »

Сами файлы рабочие'

http://flapps.ru/forum/topic881.html
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: Рейтинг в приложении на вашем сервере.

Сообщение Евгений »

Только заметил....файл rating пишет ошибку:

Код: Выделить всё

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/g/geka96/public_html/rating.php on line 17
Что она значит я не могу понять... :?
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: Рейтинг в приложении на вашем сервере.

Сообщение Евгений »

Вот этот скрипт не работает:

Код: Выделить всё

<?php$db_host="localhost";       // обычно не нужно изменять$db_user="geka96_score";        // имя пользователя БД$db_password="1234567";        // пароль БД$db_name = "geka96_score";      // имя БД$table_name = "rating";       // имя таблицы статистики. Если вы не меняли его в запросе, создающем БД, то и здесь менять его не надо mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());mysql_select_db($db_name) or die (mysql_error());mysql_query("SET NAMES 'utf8'"); $query ='SELECT * from tablename order by score desc limit 5';$sql = @mysql_query($query);         echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";        echo "<response>";        for ($i=0; $i<mysql_num_rows($sql);$i++){        $r = mysql_fetch_array($sql);       echo"<user>";        echo"<user_id>".$r['user_id']." </user_id>";        echo"<score>".$r['score']." </score>";       echo"</user>";}echo "</response>"; ?>
Может где ошибка?
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Рейтинг в приложении на вашем сервере.

Сообщение 112 »

здоровеньки!короче у меня такая вот проблема я хочу сделать чтоб толкьо лучшии результ сохр
делаю так в change_score.php

Код: Выделить всё

<?php $db_host="localhost";     $db_user="ivann";      $db_password="87";     $db_name = "ivann";      $table_name = "rati";       $auth_key  = $_POST['auth_key'];$user_id = $_POST['viewer_id'];$new_score = $_POST['new_score'];      mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());   mysql_select_db($db_name) or die (mysql_error());   mysql_query("SET NAMES 'utf8'");  $query4 = 'SELECT score FROM `rating` WHERE `user_id` ="'.$viewer_id.'"'; $sql4 = @mysql_query($query4);$ud = @mysql_fetch_array($sql4);if($ud['score']<$new_score){ $query = 'UPDATE rating SET score="'.$new_score.'" where `user_id` ="'.$user_id.'"';    $sql = @mysql_query($query);    $ud = @mysql_fetch_array($sql4);   echo "OK";} else {echo "NOT";}?> 
пробывал еще так но тоже чето не раб=(

Код: Выделить всё

<?php $db_host="localhost";       $db_user="ivann";      $db_password="8";      $db_name = "ivann";$table_name = "rati";       $user_id=$_POST['viewer_id'];$score=$_GET['new_score']; mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());mysql_select_db($db_name) or die (mysql_error());mysql_query("SET NAMES 'utf8'");   $query4 = 'SELECT score FROM `rating` WHERE `user_id` ="'.$viewer_id.'"';     $sql4 = @mysql_query($query4); $ud = @mysql_fetch_array($sql4); if($ud['score']<$score){ $query3 = 'UPDATE rating SET score="'.$score.'" where `user_id` ="'.$viewer_id.'"'; $sql3 = @mysql_query($query3);} else {echo "    ьрлсл .";} 
но в любом случаи результат изменяеться :( :( :(
в пхп совершено ниче не знаю так наколякал =( помогите кнонить пжл кто умеет
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: Рейтинг в приложении на вашем сервере.

Сообщение Евгений »

А в файле rating, что у тебя?
Ответить