gpt4 book ai didi

php - 根据用户选择创建 8 个具有独特 HTML 标签的变量

转载 作者:行者123 更新时间:2023-11-29 13:41:38 25 4
gpt4 key购买 nike

我遇到了一个问题,但我不知道应该如何解决它。

我希望网站的用户能够从 5 个选项中进行选择,例如;

汽车、火车、飞机、雪地摩托车、全地形车。

根据他们的选择,它将重定向到 URL 中包含变量 ?choice=cars 的页面(这部分我知道该怎么做。)例如 configure_choice.php?choice=cars

然后,在访问此页面时,我想生成 8 个下拉框,每个下拉框都有不同的 HTML 标识符。请注意,这些下拉框根据选择的不同而有所不同。

所以,如果他们选择汽车,我希望:

<select name="car1" class="dropdown">
<option>Chevrolet</option>
<option>GM</option>
<option>Cadillac</option>
</select>

<select name="car2" class="dropdown">
<option>Chevrolet</option>
<option>GM</option>
<option>Cadillac</option>
</select>

<select name="car3" class="dropdown">
<option>Chevrolet</option>
<option>GM</option>
<option>Cadillac</option>
</select>

...依此类推,一直到 8。

我考虑过分配类似的东西

for($j = 1, $j <= 8, ++$j)
{
$car_dropdown_$j = "<select name=""car" . "$j"" class="dropdown">
<option>Chevrolet</option>
<option>GM</option>
<option>Cadillac</option>
</select>";

echo $car_dropdown_$j;
}

但是当我尝试运行此循环时,出现以下错误:

解析错误:语法错误,意外的“)”,期望“;”在 C:\web\encodetest.php 第 5 行

而且我也不知道是否可以像这样在 HTML 标记中放置一个变量并使其正常工作。

基本上,我试图设置 8 个变量,我可以将它们放入 HTML 中的某个位置,并且下拉框是唯一的,这样当发送到 MySQL 时,它们就可以被识别。这里有什么帮助吗?

非常感谢!

最佳答案

for($j = 1; $j <= 8; $j++) //goodeye adam catching the ;
{
$car_dropdown[$j] = "<select name='car" . $j . "' class=\"dropdown\">
<option>Chevrolet</option>
<option>GM</option>
<option>Cadillac</option>
</select>";

echo $car_dropdown[$j];
}

关于php - 根据用户选择创建 8 个具有独特 HTML 标签的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18003322/

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