Переменные PHP, переданные на новую страницу, не отображаются

Я ищу сайт для кого-то, и я получил все файлы от предыдущего хоста / веб-мастера.

На сайте есть система заказов через PayPal, но две переменные, которые необходимо передать со страницы продукта здесь на страницу заказа, не отображаются.

В URL страницы заказа переменные переданы правильно, как показано ниже

http://www.italian-christmas-cookies.com/orderbelow.php?p=55&service=Angel%20Reading

, но они не отображаются на странице заказа

Код показан ниже.

Personalised
 

Price: £

Итак, учитывая все, что я ожидал увидеть

Персонализированное чтение ангелов

Цена: 55 фунтов стерлингов

Я был бы признателен за любые указатели от людей с большим опытом, чем у меня.

Спасибо Glenn

ОБНОВЛЕНИЕ:

Спасибо всем, все сообщения помогли, и это дало мне прогресс и немного образования. Я не знаю, как давно первоначальный автор написал код, поэтому среди них могут быть архаичные способы.

Если продолжить, будут ли аналогичные принципы применяться позже в коде, где форма фиксирует некоторые данные, введенные пользователем, и назначает имя переменной, например $ dateofbirth ниже, и позже используется в электронном письме владельцу? Другими словами, в настоящий момент дата рождения и другие поля не включаются в электронное письмо

Date of Birth (dd/mm/yyyy)


Код отправителя электронной почты находится здесь

$emailtext = "From: " . $clientname . "\r\n";
$emailtext .= "Service ordered: " . $service . "\r\n";
$emailtext .= "Price to pay: £" . $p . "\r\n";
$emailtext .= "Date of birth: " . $dateofbirth . "\r\n";
$emailtext .= "Questions:\r\n\r\n" . $questions . "\r\n\r\n";
$emailtext .= "Comments:\r\n\r\n" . $comments . "\r\n\r\n";
$emailtext .= $email;

В итоге, приведенный выше код является старым, архаичным, неподдерживаемым и нуждается в модернизации для заставить его работать?

Спасибо.

0
задан user1098813 15 December 2011 в 00:51
поделиться