|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2011, 22:27 | #1 |
Пользователь
Регистрация: 05.06.2011
Сообщений: 14
|
Условия при добавлении вещей
Делаю игру, есть программист, но его не хочу тревожить по данному вопросу (и так дел по горло).
И так в чем суть вопроса. При регистрации в игре идет запрос на добавление вновь зарегистрированному персонажу вещи. Вот как сделать так, что бы персонажам с разными расами добавлялись разные вещи. Пример кода... mysql_query("INSERT INTO `inventory` (`rasa`,`glovk`,`klass`,`owner`,`gh p`,`name`,`type`,`massa`,`cost`,`im g`,`maxdur`,`present`) VALUES('1','3','1','".$i."','3','Ру башка Эльфа','4','1','1','roba1.gif','10' ,'Создатель') ;"); Добавил вещи для всех рас. Но добавляются все сразу любому вновь зарегистрированному персонажу. |
05.06.2011, 22:33 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Если вы в скрипте пропишете, что в таком-то случае значение такое-то, а потом в VALUES вставите эту переменную, то всё должно работать
|
05.06.2011, 22:45 | #3 |
Пользователь
Регистрация: 05.06.2011
Сообщений: 14
|
Предположим в таблице user есть графа rasa. Рас всего 4. В таблицу вписывается числами 1,2,3,4. Вот как мне это организовать? Подскажите пожалуйста
|
05.06.2011, 22:50 | #4 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Если в скрипте вы вставляете значения ($rasa, $tool) в запрос, допустим, то перед этим можно сделать примерно так:
Код:
|
05.06.2011, 22:52 | #5 |
Пользователь
Регистрация: 05.06.2011
Сообщений: 14
|
if ($user['rasa']=='1' {
mysql_query("INSERT INTO `inventory` (`rasa`,`glovk`,`klass`,`owner`,`gh p`,`name`,`type`,`massa`,`cost`,`im g`,`maxdur`,`present`) VALUES('1','3','1','".$i."','3','Ру башка Эльфа','4','1','1','roba1.gif','10' ,'Создатель') ;"); } я делал вот так. Перепишете пожалуйста как надо. |
05.06.2011, 22:55 | #6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
PHP код:
- вместо расы - $user['rasa'] - вместо названия вещи - вот эту переменную $thing (будет соответствовать выбранной расе) |
|
05.06.2011, 23:01 | #7 | |
Пользователь
Регистрация: 05.06.2011
Сообщений: 14
|
Цитата:
|
|
05.06.2011, 23:02 | #8 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Что здесь непонятного? Подставлять переменные в запрос умеете?
|
05.06.2011, 23:04 | #9 |
Пользователь
Регистрация: 05.06.2011
Сообщений: 14
|
Я нуб в программировании. Могу только что то переделать, не сложное. Не стоит судить меня строго. Проще показать, чем долго объяснять. Извините уж меня.
|
05.06.2011, 23:12 | #10 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при добавлении данных в бд | prizrak1390 | PHP | 3 | 29.07.2010 22:47 |
Ошибка при добавлении данных | Ehha1234 | БД в Delphi | 0 | 19.06.2010 20:33 |
Ошибка при добавлении в базу | Ele | БД в Delphi | 4 | 20.04.2010 13:22 |
Ошибка при добавлении запроса | KARUSHEV | Помощь студентам | 3 | 27.01.2010 08:45 |
Проблема при добавлении в БД | Oleg Romanchuk | БД в Delphi | 2 | 12.01.2009 12:21 |