手短に、しかし簡潔にしようと思います。
配列からデータ (雑誌名) をドロップダウン ボックスに入力し、投稿された場合は別のページに出力する PHP フォーム ページがあります。
ただし、フォーム内に 2 番目の配列 (サブスクリプション リンクを含む) があり、ドロップダウン ボックスから選択した内容に応じて、出力ページにも送信する必要があります。それが理にかなっていれば。
たとえば、 for の値がドロップダウン ボックスから選択された場合、出力ページへ$arrayOne[7]
の値も自動的に post_GET する必要があります。$arrayTwo[7]
誰でも助けることができますか?
default.php :
$arrayOne[0] = "magazineA";
$arrayOne[1] = "magazineB";
etc...
$arrayTwo[0] = "subscriptionLinkA";
$arrayTwo[1] = "subscriptionLinkB";
etc...
<form action="index2.php" method="get">
<?php
echo '<select name="publication">';
foreach ($magazine as $publication)
{
echo '<option name="publication" value="' . $publication . '">' . $publication . '</option>';
}
echo '</select>';
?>
<input type="submit">
</form>
index2.php :
<p>
If you have subscribed to <?php echo $_GET["publication"]; ?>,
you will receive your hard-copy in due course. If you are not a current subscriber,
<a href="#">click here</a> to subscribe.
</p>