gpt4 book ai didi

php - 如何在 Laravel 中提交时获取选定的下拉值?

转载 作者:行者123 更新时间:2023-12-02 15:14:20 25 4
gpt4 key购买 nike

在 Laravel 中,我试图获取所选下拉值的值并将其发送到另一个 Controller 。并且通过使用该下拉值,需要通过从数据库中获取数据来更改以下值。

下面是我试过的代码。

<form action="{{{ url("/getDetailsBynumber/$_POST['number']") }}}" method="post">
<select name="number" id="number">
<option selected="selected">Select number id</option>
<?php
$numberArray = json_decode($number_id, true);

for ($i = 0 ; $i<=$number_count ; $i++) {
?>
<option value="<?php echo $numberArray[$i]["number_value"] ?>"><?php echo $numberArray[$i]["number_value"]; ?></option>
<?php
}
?>
</select>
<input type="submit" value="Submit">

最佳答案

您需要将name 属性添加到select 标签。结果,当提交表单时,它将发送带有名称的选定值。例如:

<select name="product_id">
<option value="1">Cup</option> <!-- Suppose this option selected -->
<option value="2">Pen</option>
<option value="3">Book</option>
</select>

如果您提交表单,您可以在您的 Controller 中获取选定的值,如下所示:

public function methodName(Request $request)
{
// $request->product_id is name attribute of your select tag
print_r($request->product_id); // It will print out 1 which is value of Cup
}

关于php - 如何在 Laravel 中提交时获取选定的下拉值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41409236/

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