" .$row['resname'] ."\n"; } ?> 这些代码非常丑陋,不要私刑我。 最佳答案 -6ren">
gpt4 book ai didi

php - 从 MySQL 数据库中选择表单中的默认值

转载 作者:行者123 更新时间:2023-11-29 07:40:45 25 4
gpt4 key购买 nike

如何使以下选择字段默认为当前选定的删除?

<form method="GET" action="<?php echo $_SERVER['PHP_SELF'];?>">
<select name='rid'>
<?php
$query= "SELECT * FROM resources ORDER BY resname";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array( $result ))
{
$rid = $row['rid'];
echo "<option value='".$rid."'>"
.$row['resname']
."</option>\n";
}
?>
</select>
<input type=submit>
</form>

这些代码非常丑陋,不要私刑我。

最佳答案

我强烈建议您查看PDOMYSQLi因为从 PHP 5.5.0 开始,mysql_ 已被折旧。

无论如何,我们可以使用 ternary operator 快速完成此操作。

echo "<option value='".$rid."' ".((isset($_GET['rid']) && $_GET['rid'] == $rid) ? 'SELECTED' : '').">"

关于php - 从 MySQL 数据库中选择表单中的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29126462/

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