【发布时间】:2015-07-12 19:16:16
【问题描述】:
我正在尝试动态设置构建在 foreach 循环内的选择列表的选定选项。选择列表的值来自 wordpress 数据库内的自定义表。该函数被解析一个包含需要选择的票优先级的变量。我目前的代码库是:
function create_select($ticket_priority){
global $wpdb;
$query = "SELECT * FROM st_support_priorities";
$allrecs = $wpdb->get_results($query);
$buffer = '<select name="ticket_priority">';
foreach ($allrecs as $rec) {
$buffer .= '<option value="'.$rec->ticket_priority.'" ';
if($ticket_priority == "$rec->ticket_priority."){
$buffer .= 'selected';
}
$buffer .= '>'.$rec->ticket_priority.'</option>';
}
$buffer .= '</select>';
echo $buffer;
}
每个选择元素的构建都有很多复杂的小部分,所以我确定我遗漏了一些东西,只是看不到它是什么。运行此程序时我没有收到任何错误,并且选择列表正在正确构建,但未选择正在解析的优先级。
【问题讨论】:
标签: php mysql sql database wordpress