gpt4 book ai didi

php - 使用 PHP 的下拉菜单

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

函数.php

 function getCategories($id = null) {
$categoried = array();

$query = mysql_query("SELECT id,name FROM `categories`");

while ($row = mysql_fetch_assoc($query) ) {
$categories [] = $row;
}

下拉.php

...
<select name="category">
<?php
foreach(getCategories() as $category){
?>
<option value=" <?php echo $category['id'];?> " > <?php echo $category['name'];?> </option>
<?php
}
?>

我正在尝试使用下拉菜单,但似乎我无法弄清楚如何使用 mySql 数据库中的项目填充下拉菜单。上面的代码没有填充我的下拉菜单。那么有人可以告诉我我在哪里犯了错误

最佳答案

返回$categories函数中的数组:

function getCategories() {
$categories = array();
$query = mysql_query("SELECT id,name FROM `categories`");
while ($row = mysql_fetch_assoc($query) ) {
$categories[] = $row;
}

return $categories; // return the results array
}

在函数中返回数组使得函数的执行可以与表达式中的数组互换,例如 foreach ( $array as $value ) { 。代替$array您可以放置​​一个返回数组的函数: foreach ( returnsArray() as $value ) { 。在这种情况下:foreach ( getCategories() as $category) { .

关于php - 使用 PHP 的下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29323985/

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