Я хочу, чтобы форма отображала скрытые поля формы в зависимости от того, какой флажок установлен, обратите внимание, что мне нужно отображать скрытые поля формы до нажатия кнопки отправки, так как она будет отправлена в PayPal. Вот что у меня есть до сих пор -
<?php
echo ('<form action="https://www.paypal.com/cgi-bin/webscr" method="post">');
echo ('<input type="hidden" name="cmd" value="_cart">');
echo ('<input type="hidden" name="upload" value="1">');
echo ('<input type="hidden" name="business" value="[email protected]">');
echo ('<input type="hidden" name="currency_code" value="US">');
echo ('<input type="checkbox" name="camp1" value="a">');
echo ('<input type="checkbox" name="camp2" value="b">');
if (isset($_POST['camp1'])) {
echo ("<input type='hidden' name='item_name_1' value='beach ball'>");
("<input type='hidden' name='amount_1' value=50'>");
}
if (isset($_POST['camp2'])) {
echo ("<input type='hidden' name='item_name_2' value='towel'>");
("<input type='hidden' name='amount_2' value='20'>");
}
echo ("<input type='submit' value='PayPal'>");
("</form>");
?>
Я также пробовал заменить
if (isset($_POST['camp1'])) {
с чем-то вроде
if(IsChecked('camp1','a')) {
Без везения.
Любая помощь приветствуется!