Как $ _REQUEST два поля и разместить их вместе на другой странице? - PullRequest
0 голосов
/ 24 сентября 2011

У меня есть форма, которая вставляет данные в MySQL. Работает нормально.

После отправки у меня есть страница успеха, которая показывает 'part_no'. Мне также нужно показать 'add_qty', а также.

Как мне изменить мой пост-скрипт для отображения двух данных поля на странице успеха?

Вот часть моего кода (который уже работает):

$part_no = $_REQUEST['part_no'] ;

header("location: inv_fc_add_success.php?part_no=" . urlencode($part_no));
}
else {
header("location: inv_fc_add_fail.php");
}
?>

Ответы [ 2 ]

1 голос
/ 24 сентября 2011

Просто добавьте его как другую переменную $ _GET, т.е. part_no="part"&quantity=1

header("location: inv_fc_add_success.php?part_no=" . urlencode($part_no)."&qty=".$quantity );
0 голосов
/ 24 сентября 2011

Вам нужно 3 вещи.

Во-первых, вам понадобится:

$add_qty = $_REQUEST['add_qty'];

В качестве альтернативы вы можете просто использовать $_REQUEST['add_qty'] напрямую вместо назначения его новой переменной ($add_qty).

Тогда вместо:

header("location: inv_fc_add_success.php?part_no=" . urlencode($part_no));

вам нужно:

header("location: inv_fc_add_success.php?part_no=" . urlencode($part_no) . "&add_qty=" . urlencode($add_qty));

Затем на странице inv_fc_add_success.php (которую вам нужно будет отредактировать), вы отображаете переменную так же, как вы отображаете $ part_no.Как всегда, вы можете либо присвоить его переменной, как вы уже делали в верхней части, либо просто использовать каталог $_REQUEST['add_qty'].

...