如何使用 PHP 将多个 select 下拉菜单回显到文本区域

How to echo multiple select dropdown into a textarea with PHP

我已经为此工作了几个小时,从昨晚开始就在网上搜索,但无济于事。我正在尝试收集从表单下拉菜单中选择的多个选项,并将其回显到下一页表单的文本区域中。

我能够回显多个选项,但无法弄清楚如何将所选选项直接回显到下一页表单的文本区域中。请帮忙。

这是表格..

<html><head>
</head><body>
<center><form action="92.php" method="post">
<select name="cat[]" size="9" required multiple><option value="Africa">Africa</option>
<option value="App">App</option>
<option value="Art">Art</option></select><br /><br />
<input type="submit" name="submit" value="Submit">
</form></center>
</body></html>

这是第二种形式92.php...

<?php
$cat = $_POST['cat'];
foreach ($cat as $s) {
echo "<center><form action=max21.php method=post>
Your ID: <input class=text size=9 name=us type=text readonly><br /><br />
<textarea rows=4 cols=35 id=ans name=ans maxlength=140>$s</textarea><br /><br />
<input type=submit id=submit value=Submit></form></center>";
}
?>

提前致谢!

<center><form action=max21.php method=post>
Your ID: <input class=text size=9 name=us type=text readonly><br /><br />
<textarea rows=4 cols=35 id=ans name=ans maxlength=140>
<?php
$cat = $_POST['cat'];


foreach ($cat as $s) {echo $s. ' ';
}



?>
</textarea><br /><br />
<input type=submit id=submit value=Submit></form></center>

这应该有效。简单,开始循环 INSIDE textarea。 92.php 页面上的其余部分是普通的 HTML - 无需回显形式。