[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Данные в форме
Kampprad
Господа програмисты, очень нужна ваша помощь.
После оплаты, платёжная система открывает страницу на моём сайте примерно вот такой строчкой:
_http://xxxxxnka.ru/1success.php?tid=442293&name=1+%D0%B7%D0%B2%Dxx%BE%D0%xx%D0%BE%D0%BA&comment=&partner_id=133333&service_id=8339&order_id=39&type=wm&partner_in come=0.97&system_income=1&check=6672a21eb3b99db852a736903df07ae2&email=oxi55oxi%40gmail.com
На странице установлена форма, в которой посетитель завершает заказ. Скажите, как сделать, что бы в форму автоматически вбивались данные из строки - &system_income и &email , и уже не подлежали редактированию.
Если можно поподробнее, потому, что в PHP ничего не понимаю.




Спустя 2 часа, 12 секунд (6.11.2010 - 16:00) inpost написал(а):
<input type="hidden" disable value="<?php $_GET['system_income']"> - но это полный бред! Этого делать нельзя. Нельзя показывать человеку, что через $_GET приходят деньги, тогда он просто запрос подделает,. Обработчик должен быть скрытым.

Спустя 1 час, 35 минут, 23 секунды (6.11.2010 - 17:36) Kampprad написал(а):
Цитата (inpost @ 6.11.2010 - 13:00)
<input type="hidden" disable value="<?php $_GET['system_income']"> - но это полный бред! Этого делать нельзя. Нельзя показывать человеку, что через $_GET приходят деньги, тогда он просто запрос подделает,. Обработчик должен быть скрытым.

Спасибо!
Вставляю эту строчку <input type="hidden" disable value="<?php $_GET['system_income']"> в форму, начинает выдавать ошибку: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/kampprad/domains/xxxxnka.ru/public_html/1success.php on line 3
Упрощённая форма:
<form action="mail.php" method="POST">
<input type="hidden" disable value="<?php $_GET['system_income']">
<input type="hidden" disable value="<?php $_GET['email']">
Text: <textarea rows=10 cols=45 name="mail_body"></textarea>
<input type="submit" value="Отправить"><input type="reset" value="Сбросить">
</form>
Что не так?

...а как сделать, что бы был не бред?
Смысл в том, что человек, после успешной оплаты попадает на страницу с формой и заполняет недостающие данные, нажимает кнопку и данные приходят мне на почту, в том числе должны приходить сумма которую он оплатил (system_income) и email переданные платёжной системой. В принципе сумму можно клиенту и не выводить в форме, лишь бы она приходила на почту.

Спустя 17 минут, 8 секунд (6.11.2010 - 17:53) inpost написал(а):
А закрыть пхп скрипт?
<?php
?>

Спустя 23 минуты, 19 секунд (6.11.2010 - 18:16) Kampprad написал(а):
Мне стыдно за за свою безграмотность, но где его нужно закрыть?

Спустя 2 дня, 19 часов, 50 минут, 25 секунд (9.11.2010 - 14:06) mister_pipin написал(а):
а у меня другая проблема, выводятся картинки

printf("<form action='click.php' method='POST'>
<input type='hidden' name='click'>
<a href='%s' target='_blank'>

<input type='image' src='%s' style='margin-top:3px' width='120' title='%s'>
</a>
</form>",$myrow2['link'], $myrow2["foto"], $myrow2["title"]);

мне нужно передать адрес картинки по которой нажимали, никак не получаается, подскажите что и куда нужно написать , что бы в файле click.php появилась переменная с адресом картинки

Спустя 7 минут, 33 секунды (9.11.2010 - 14:14) inpost написал(а):
mister_pipin
C другими проблемами в другую тему!

Спустя 1 минута, 28 секунд (9.11.2010 - 14:15) inpost написал(а):
Kampprad
Вот из принцыпа не помогу, если ты не знаешь, как открывать и закрывать ПХП скрипт, то через твой сайт будут переводы воровать. Зачем этому помогать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.