gpt4 book ai didi

php - 如何 $_REQUEST 数据库创建的选项?

转载 作者:行者123 更新时间:2023-11-29 10:22:06 25 4
gpt4 key购买 nike

运动选项的类型是从我拥有所有运动类型的数据库中选择的。Type_sport 包含运动的名称。一切都很好,数据库中的所有运动都显示在选项列表中。但是,当选项来自数据库时,我如何 $_REQUEST 用户选择了哪种类型的运动呢?表单中的代码如下所示:

    <p>Choose sport: </p>
<form action="page2.php" method="post">
<select name="sports">
<option>Choose sport</option>
<?php
$db=mysqli_connect("xxxxxxxx","xxxxx","","xxxxx");
$sql="Select* from sports";
$result=mysqli_query($db,$sql);
$numberOfRows=mysqli_affected_rows($db);
for($i=0;$i<$numberOfRows;$i++){
$row=mysqli_fetch_array($result);
echo "<option> ".$row["type_sport"]."</option>";
}
?>
</select>
</form>

我已经尝试过:$sport=$_REQUEST["sports"];但它不起作用。`

最佳答案

您需要为选项标签提供一个 value 属性,这是您从请求超全局 echo "<option value='".$row["type_sport"]."'> ".$row["type_sport"]."</option>"; 获取值的唯一方法。

关于php - 如何 $_REQUEST 数据库创建的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49083555/

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