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


----

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

 Сообщение Помогите с запросом в БД 
#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, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


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

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Помогите... Тема закрыта
Аватар пользователя Помогите вырезать

Безликий

7

462

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

17 фев 2013, 19:34

DeaDRoMeO

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

Безликий

3

468

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

11 фев 2013, 19:11

akella1900

Аватар пользователя Помогите с цитатой
Не нужные ссылки в форме цитаты

pino4et67

1

249

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

19 фев 2018, 22:16

Atlas

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

weerdsa

2

395

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

19 ноя 2012, 21:59

weerdsa

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

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

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

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


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