Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Помогите с запросом в БД 
#1 

Аватар пользователя

Всем привет.
Парни помогите мене с запросом в бд
Короче есть форум на движке phpBB.К этому форума я прикрутил валюту форумную и форумный магазин.
В магазине у меня есть такие функции как накрутка сообщений, смена цвета ника.

Так вот суть проблемы.
В бд есть таблица phpbb_users в таблице есть структура user_rank тоесть изображение ранга пользователя.Изображение ранга меняеться по числам.Например администратор число 12 модератор число 11.

Чуть выше я уже писал про магазин товаров итд.Так вот например при смене цвета ника ника, в таблицу идёт такой запрос...

Вот полный код

Цитата:
<?php
/**
*
* @package - phpbb3 UPS Easy Shop
* @version $Id: user_color_green.php 138 2010-02-22 10:39:40Z femu $
* @copyright © Wuerzi (
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
), © femu (
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
)
* @license
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
GNU Public License
*
*/

/*
* @ignore
*/
if (!defined('IN_PHPBB'))
{
exit;
}

class user_color_green extends item
{
function init()
{

}

function get_actions()
{
global $user;

$actions = array();

//In most cases, items that have an action with them should use the "use" action.
//To enable it, uncomment the following code:
$actions['use'] = array(
'name' => $user->lang['SHOP_ITEM_USE'],
'confirm' => sprintf($user->lang['SHOP_ITEM_CONFIRM_USE'], $this->data['name']),
'function' => 'use_item'
);

$actions = array_merge($actions, parent::get_actions());
return $actions;
}

function use_item()
{
global $user, $shop, $db, $phpEx, $phpbb_root_path;

$this->remove_item();

$color = $user->data['user_colour'] = '009900';

$sql_ary = array(
'user_colour' => $color,
);

$sql = 'UPDATE ' . USERS_TABLE . '
SET ' . $db->sql_build_array('UPDATE', $sql_ary) . '
WHERE user_id = ' . (int) $user->data['user_id'];
$db->sql_query($sql);

$message = sprintf($user->lang['SHOP_ITEM_NOW_USE'], $this->data['name']);
return $message;
}
}
?>


Тоесть если пользователь нажмёт в магазине сменить ник на зелёный цвет, то в бд отправиться запрос на смену цвета ника.

Вот в чём прошу помочь вас.Помогите грамотно оформить запрос на смену ранга пользователя..Кому конечно не составит труда.

Полная структура ранга

Имя user_rank Тип MEDIUMINT Длина значения 8 По умолчанию как определено Атрибуты UNSIGNED

Буду очень благодарен помощи


_________________
Подпись:
Я бы изменил мир, но Бог не дает исходников...
Жизнь - это как компьютерная игра.
Сюжетная линия так себе, за то какая графика...


Теги темы
Помогите с запросом в БД
          Вернуться наверх  
 

#2 

Аватар пользователя

А на форуме автора мода не глядел модули дополнительные ?? Там может есть решение, давно лазил там.


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#3 

Аватар пользователя

к сожелению я не нашел.Я думал вы поможете


_________________
Подпись:
Я бы изменил мир, но Бог не дает исходников...
Жизнь - это как компьютерная игра.
Сюжетная линия так себе, за то какая графика...

          Вернуться наверх  
 

#4 

Аватар пользователя

Я так понял мене тут не кто не поможет :-(--


_________________
Подпись:
Я бы изменил мир, но Бог не дает исходников...
Жизнь - это как компьютерная игра.
Сюжетная линия так себе, за то какая графика...

          Вернуться наверх  
 

#5 

Аватар пользователя

К сожалению нет


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Помогите... Тема закрыта
Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля помогите разобраться
нужно сделать ссылку на внешний загрузчик изображений чтобы при загрузке изображений в форму туда возращался код элемента для постера и скринов

egl21

1

377

Аватар пользователя

08 май 2012, 21:49

DeaDRoMeO

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Помогите опознать мод
Помогите опознать мод по скриншотам и описанию функционала

weerdsa

2

341

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

19 ноя 2012, 21:59

weerdsa

Аватар пользователя Помогите вырезать

Безликий

7

409

Аватар пользователя

17 фев 2013, 19:34

DeaDRoMeO

Аватар пользователя Помогите пожалуйста

Безликий

3

443

Аватар пользователя

11 фев 2013, 19:11

akella1900

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P