gpt4 book ai didi

php - 表单提交后保留所选选项

转载 作者:太空宇宙 更新时间:2023-11-03 11:54:52 26 4
gpt4 key购买 nike

我有这个 php 代码,它显示了一系列 mysql 行作为表单下拉菜单的选项

$sql2="SELECT DISTINCT nombre FROM series where premium='0'";
$resultado = $conn->query($sql2);
<form action="series.php" method="GET">
<select id="prueba "name="serie"><?php
if ($resultado->num_rows > 0) {

while($row = $resultado->fetch_assoc()) {

echo $row["nombre"];
echo '<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>';
}
} else {
echo "0 results";
}
?>

我想要的是当用户提交表单时,$row["nombre"] 被选中if (isset$_GET["serie"])) '.$row["nombre"].';类似的事情,你会怎么做?

最佳答案

您可以使用 selected 属性来做到这一点:

$sql2="SELECT DISTINCT nombre FROM series where premium='0'";
$resultado = $conn->query($sql2);
<form action="series.php" method="GET">
<select id="prueba "name="serie"><?php
if ($resultado->num_rows > 0) {

while($row = $resultado->fetch_assoc()) {

echo $row["nombre"];
echo '<option value="'.$row["nombre"].'"';
echo (isset($_GET["serie"]) && $_GET['serie'] == $row["nombre"]) ? " selected" : "";
echo '>'.$row["nombre"].'</option>';
}
} else {
echo "0 results";
}
?>

根据你的问题,我其实不确定你的情况,但我希望你明白了。

关于php - 表单提交后保留所选选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33640968/

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