gpt4 book ai didi

php - 如何将选定的 存储到 PHP 数组中?

转载 作者:行者123 更新时间:2023-12-01 04:44:47 25 4
gpt4 key购买 nike

所以我试图存储所选的 <option></option>标签放入数组中。我到处搜索,但找不到任何“好”的方法。

<form action='most-liked.php'>
<select multiple name='choose-category' style='display: inline-block;'>
<?php
$allCategories = ["All", "Sport", "Automotive", "Comedy", "Misc"];
$htmlOutput = "";
$i=0;
for($i;$i<sizeof($allCategories);$i++)
{
$htmlOutput .= "<option value='".$allCategories[$i]."'>".$allCategories[$i]."</option>";
}
echo $htmlOutput;
?>
</select>
</form>

我想知道是否有办法将所选选项添加到 array 中即时运行,无需重新加载整个页面...例如,当他们选择 <option> 之一时它的值将被存储。我认为可能有一种方法可以用 jQuery 来做到这一点?

我想也许使用$_GET[]或者其他的东西。但不太确定我会怎么做。

最佳答案

更改 <select> 的名称至:

choose-category[]

所以你的代码现在看起来像:

<select multiple name='choose-category[]' style='display: inline-block;'>

此外,最好避免 -名称中包含 s,因此这是正确的:

<select multiple name='choose_category[]' style='display: inline-block;'>

您可以使用以下方式访问它:

$_REQUEST["choose_category"]

这会给你一个数组!

关于php - 如何将选定的 <options> 存储到 PHP 数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31289964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com