![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: 1 Всего: 1 |
Люди!
Помогите плиззз... Нужен следующий скрипт! Используется MySQL и php! Человек регистрируется на сайте, создается его учетная запись... Он покупает какой-то товар за e-gold... Как сделать чтобы при оплате допустим 22.06.2004 суммы в 10$ это записалось в базу данных... на следующий день он заплатил еще 20$ и это число тоже записалось в базу данных... Чтобы при входе в раздел покупки отображались все его затраты денежных средств... без указания, что он покупал, а только вывод даты|сумма... Я не понимаю, откуда вытащить значения оплаченной суммы? Если кто может объяснить буду рад... Если кто может дать готовый пример - моё мыло [email protected]... Ув. модеры, просьба не убивать топ! |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
вот так это делается:
заводишь таблицу: |id_записи|id_пользовател|время|сумма|оплатил или нет| при попытке оплатить пихаешь данные в таблицу, "оплатил или нет" ставишь 0 (нет) после подтверждения об оплате "оплатил или нет" ставишь 1 (да) А уж выбрать записи с id_пользовател=$my_id and оплатил или нет=1 труда не составит |
|||
|
||||
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: 1 Всего: 1 |
а как я узнаю оплатил ли человек открывшееся окно и-голда, или нажал Кэнсел?
|
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
насколько я знаю еголд в случае успешной транзакции перебросит его на необходимую тебе страницу.
|
|||
|
||||
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: 1 Всего: 1 |
нет... он перебрасывает на страницу, где сообщается, что перевод сделан... а дальше если человек нажимает Continue его перебрасывает на мою страницу... но если он закрывает это окно, то не попадает на мою страницу, но платеж уже осуществлен...
как сделать так, чтобы даже если глупый пользователь не нажал Континуе я смог получить данные о платеже? |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Sufius
Это уже вопрос к еголду. Там должно быть описание. Я такое на вебмани читал. |
|||
|
||||
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: 1 Всего: 1 |
ладно... буду читать...
жаль только по-английски... жаль в школе техперевода не было |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
если что умное будет скажи.
|
|||
|
||||
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: 1 Всего: 1 |
оки
|
|||
|
||||
| Sufius |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: 1 Всего: 1 |
Проблема вот в чем осталась...
На сайт ставится форма отправки данных на сайт обрботки запроса...
Вот в эту строчку вводят сумму для оплаты
Но потом идет несколько переходов по e-gold'овским страницам... В итоге при успешной оплате выдается моя страница... Там я присваиваю переменным значения
И передаю их в БД
Valid_login он в БД заносит как имя пользователя, а оплату нет!!! просто пустое место... Как же это сделать-то??? |
||||||||
|
|||||||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Sufius Вроде бы всё логично.
сделай echo $query и скажи ещё какого типа в таблице столбцы? |
|||
|
||||
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: 1 Всего: 1 |
Всего 2 таблицы...
в одной login, password, email, egold в другой login, date, income... Вот... единственный способ сейчас попробую $pay = "PAYMENT_AMOUNT" засунуть в session_register... и тогда посмотрю что почучиться... а так не знаю что делать... не понимаю... ведь если зарегистрирована session то она должна сохраняться пока окно браузера не закрыто... Да, кстати, вопрос, а если у меня зарегистрирована одна сессия для авторизации, можно ли мне зарегистрировать еще одну сессию? |
|||
|
||||
| Sufius |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: 1 Всего: 1 |
2 Secandr
смотри... есть код
после этого выполняется переход по нескольким страницам e-gold'а, затем на мою страницу после удачного перевода средств... вот её код...
В БД данные заносятся, но имя пользователя заносится правильно а в столбце income пишется PAYMENT_AMOUNT... не понимаю в чем дело... там же должно сохраняться значение, введеное пользователем... или я что-то не догоняю... |
||||
|
|||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
насколько понимаю при переходе с хоста на хост данный могут и потеряться.
Проверь это поставив echo $query; ещё попробуй $_SESSION['valid_login'] |
|||
|
||||
| Druidik25 |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 27.1.2005 Где: Киев, Украина Репутация: нет Всего: нет |
А не может быть что спутал переменные в одном варианте используется $pay в другом (в запросе) $income. ??? |
||||||
|
|||||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |