如何使用PHP将多个选择下拉菜单回显到textarea

时间:2015-03-22 07:10:32

标签: php textarea echo

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

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

这是表格..

<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>";
}
?>

提前感谢!

1 个答案:

答案 0 :(得分:0)

<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 - 无需回显表格。