gpt4 book ai didi

php - 为每个系列创建一个下拉菜单

转载 作者:行者123 更新时间:2023-11-29 00:51:28 24 4
gpt4 key购买 nike

我有一个 MySQL 表,想在我的 raceid = programid 的位置创建一些下拉列表。

例如

Table MYRACES
ID RACEID PROGRAMID TITLE DISTANCE
1 1 1 MYRACE 5
2 1 1 HISRACE 6
3 1 1 HERRACE 7
4 2 2 THATRACE 8
5 2 2 WHATRACE 9
6 3 3 HRDRACE 10
7 3 3 TUFFRACE 11

所以本质上使用 PHP 和 MySQL 我想为我的 raceid = programid 的每个实例创建一个单独的下拉列表,并在下拉列表中返回标题。在上面的示例中,我将有 3 个单独的下拉菜单。

目前为止

$programs = $wpdb->get_results("SELECT * FROM myraces WHERE raceid = programid", 'ARRAY_A');
foreach ($programs as $program) {
echo '<select>';
echo '<option value="'.$program['$id'].'">'.$program['title'].'</option>';
echo '</select>';
}

提前致谢。

最佳答案

你想要这样的东西:

$programs = $wpdb->get_results("SELECT * FROM myraces WHERE raceid = programid", 'ARRAY_A');

$grouped = array();
foreach ($programs as $program) {
$grouped[$program['raceid']][] = $program;
}

foreach ($grouped as $group) {
echo '<select>';
foreach ($group as $program) {
printf('<option value="%s">%s</option>',
$program['id'], htmlentities($program['title']));
}
echo '</select>';
}

关于php - 为每个系列创建一个下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8396067/

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