61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|||||||||||
1 | |||||||||||
Вывод из базы в цикле02.12.2009, 23:03. Показов 2534. Ответов 18
Метки нет (Все метки)
Я вот начал писать свой движок, и сталкнулся с 1 проблемой. ПРоблема при выводе подарков в профиле пользователя...
Значит пользователь выбирает подарок, если у него достачно монет, то он его дарит... Подарок записывается в базу, подсчитываются монеты и тыры пыры... Значит трабл вот в чем, идет база с подарками 1 пользователя, его id 2 ... [IMG]http://i047.***********/0912/49/0e64cbf2ee2a.jpg[/IMG] Фишка в том, что бы все эти подарки выводились в цикле в профиле... ПРоблема такая, что выводится только 1 подарок, но столько раз, сколько ты его подаришь... [IMG]http://i052.***********/0912/a6/2e0aed93b03b.jpg[/IMG] Сам код .... Проверяем существования подарков пользователя
Вывод в профиле
1
|
02.12.2009, 23:03 | |
Ответы с готовыми решениями:
18
Не выводятся данные из базы в цикле Вывод названия изображения в цикле Smarty : Вывод результата работы пользовательской функции в цикле Выборка из базы в цикле? |
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
||||||
03.12.2009, 14:50 [ТС] | 3 | |||||
так же само, только 4 подарка вместо 5
Добавлено через 17 минут пришол домой и догадался
1
|
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
|
||||||
03.12.2009, 15:08 | 4 | |||||
сидел глазел че у тебя там за фигня происходит и нифига увидеть не мог... потом наконец увидел
это потому, что ты переменной $podarkiprofile присваиваешь значения принадлежащие первой записи, а потом ее НЕ ИЗМЕНЯЯ выводишь столько раз, сколько всего записей
вот блин, чуть-чуть не успел
2
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|
03.12.2009, 19:21 [ТС] | 5 |
все нор на спасибо кликнул, не жалко =)
1
|
25 / 14 / 2
Регистрация: 01.05.2010
Сообщений: 33
|
|
01.05.2010, 15:28 | 6 |
Слушай, если тебе не жалко.. можешь кинуть как ты реализовал эту систему.
не могу додумать сделать такую вот систему. У пользователей есть баллы и они выбирают подарок. К примеру у пользователя 1000 монет... он покупает и у него остаёться к примеру 900.. отнимаеться цена за подарок. Заранее спасибо ))
0
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
||||||
01.05.2010, 17:06 [ТС] | 7 | |||||
это я просто практиковался, к сожалению кодов не осталось, так как тренировался лично для себя...
Собственно сделать очень легко, в базе делаем таблицу юзерс, когда пользователь авторизован в сессию записываем его id (очень удобно следить за пользователем)... далее есть например подарок. Когда мы нажимаем купить из базы достается значение монет пользователя где id равно сесинному id, то есть работаем с залогининым пользователем и не скаким другим. И просто вычитаем из значения из базы значение стоимости подарка, если стоимость подарка выше чем значение монет из базы то например пишем у вас недостаточно средств, если нет то значение из базы минус значение стоимости подарка а результат пишем обратно в базу, на кратком коде примерно так: $dengi - количество денег пользователя 100 - стоимость падарка
1
|
25 / 14 / 2
Регистрация: 01.05.2010
Сообщений: 33
|
||||||
03.05.2010, 13:50 | 8 | |||||
Начал я делать это.. и вот целый день голову ломаю и не могу додуматься.
PHP начал изучать не так давно.... Есть у меня таблица пользователей. id login password avatar activation ip dengi И сделал таблицу с подарками как ты выкладывал. Так вот.. делаю вывод подарков из базы ( создал ещё одну базу magazin... такая же как и podarki но там добавлена ещё и cena)
Nepster, можешь помочь?Мб в аську написать.. Уже незнаю что и делать ))
0
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|||||||||||
03.05.2010, 14:40 [ТС] | 9 | ||||||||||
Ну, я бы советовал немножко не так,
1 страница html
obrabotka.php
1
|
25 / 14 / 2
Регистрация: 01.05.2010
Сообщений: 33
|
|
03.05.2010, 14:50 | 10 |
Спасибо большое, сейчас буду пробовать )))
Но вот (<div><img src="1.jpg" alt="#" /></div> <div><a href="obrabotka.php?a=kupit&id=13">Купить</a></div> ) Всёже придёться в цикле выводить , не один же подарок )) Сейчас будем пробовать ^^
0
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|
03.05.2010, 15:26 [ТС] | 11 |
ну то не сложно, у меня было просто 8 видов оружие, и цикл мне нее нужен был ) Магазин был сугубо на html )
1
|
25 / 14 / 2
Регистрация: 01.05.2010
Сообщений: 33
|
||||||
03.05.2010, 19:35 | 12 | |||||
Попытался всё так и сделать.. выводит ошибку.
Warning: Cannot modify header information - headers already sent by (output started at /home/radio/data/public_html/magazin_o.php:25) in /home/radio/data/public_html/magazin_o.php on line 93 Ругаеться на Header....
0
|
03.05.2010, 19:48 | 13 | |||||
Тут сказано, что заголовок уже отправлен на 25 строке в файле magazin_o.php и не может быть отправлен на 93 строке в файле magazin_o.php. Возможно у Вас на 25 строке был вывод в браузер или ошибка.
У Вас в запросе ошибка. Вы не закрыли одинарную кавычку после слова podarok и не указано имя таблицы.
1
|
25 / 14 / 2
Регистрация: 01.05.2010
Сообщений: 33
|
|
03.05.2010, 20:06 | 14 |
Спасибо большое ))
А ещё вопросик.. можно ли в базу вставить выдранное из массива? К примеру $myrow20['cena']
0
|
25 / 14 / 2
Регистрация: 01.05.2010
Сообщений: 33
|
||||||
03.05.2010, 21:07 | 16 | |||||
Вот почти всё сделал.. даже работает.
Но есть проблема. Пользователь покупает , но деньги не вычитаются и не записываеться новое значение в базу. К примеру подарок стоит 100.. у пользователя 200 , так 200 после покупки и осталось. Не пойму в чём проблема.
0
|
25 / 14 / 2
Регистрация: 01.05.2010
Сообщений: 33
|
|
03.05.2010, 21:23 | 18 |
Спасибо тебе большое и Nepster*у ) Всё заработало)
1
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|
03.05.2010, 23:39 [ТС] | 19 |
ну это формальность писал на скорую руку )))
Нет проблем, как говорится чем сможем поможем )
0
|
03.05.2010, 23:39 | |
03.05.2010, 23:39 | |
Помогаю со студенческими работами здесь
19
Вывод в цикле Вывод сообщений в цикле While Вывод html в цикле Вывод 1 результат в цикле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |