gpt4 book ai didi

php - 填充下拉列表从不同的 MySQL 表中获取数据

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

我需要你的帮助来解决一个愚蠢的问题。我的数据库中有 2 个表(内容和类别)。

我已经填充了名为“类别”的 MySQL 表,现在我想在将其修改为新类别时以一种形式查看存储在数据库中的旧类别。

不幸的是,我写的只显示了从数据库表中获取的类别列表。

<select name="PostedCat">
<?php

$query_category = "SELECT * FROM categ";
$result_category = mysql_query($query_categ) or die (mysql_error());


while($categ = mysql_fetch_assoc($result_category)){
?>
<option value="<?php echo $categ['cat_title']; ?>" ><?php echo $categ['cat_title']; ?></option>
<?php
}
?>
</select>

通过这段代码,我可以看到存储在数据库中的类别,但是我怎样才能得到“旧的”选中的类别呢?存储的那个?

希望得到一些帮助,但我现在是瞎子。

提前谢谢你。

最佳答案

假设您的旧类别在 $oldcat 中,就这样做

$query_category = "SELECT * FROM categ";
$result_category = mysql_query($query_categ) or die (mysql_error());


while($categ = mysql_fetch_assoc($result_category)){
?>
<option value="<?php echo $categ['cat_title']; if ($categ['cat_title']==$oldcat) echo '" selected="true'; ?>" ><?php echo $categ['cat_title']; ?></option>
<?php
}
?>

关于php - 填充下拉列表从不同的 MySQL 表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10994231/

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