第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 wpdb 填充下拉列表

從 wpdb 填充下拉列表

PHP
富國滬深 2023-03-11 15:32:36
我正在嘗試從我的 wpdb 中檢索一個列表并填充一個下拉列表,但似乎我做錯了什么,因為下拉列表中有 2 個空值(我返回了 2 個結果)。<?phpglobal $wpdb;global $results;$results = $wpdb->get_results ( "SELECT Firstname from Professionals" );?><div class="wrap">    <div id="primary" class="content-area">        <main id="main" class="site-main" role="main">        <?php get_search_form(); ?>        <select class="dropdown" id="mydropdown" name="mydropdown" title="My Dropdown">    <?php    foreach ($results as $value) {            echo '<option value="' .$value. '">' .$value. '</option>';     }    ?>
查看完整描述

1 回答

?
天涯盡頭無女友

TA貢獻1831條經(jīng)驗 獲得超9個贊

該方法get_results()返回一個對象數(shù)組或數(shù)組,但您將其視為一個字符串數(shù)組。

你有幾種方法可以解決這個問題。

切換到get_col()

如您所料,此方法將返回一個字符串數(shù)組。

$results?=?$wpdb->get_col("SELECT?Firstname?from?Professionals"?);

使用對象索引

默認返回的get_results()是一個數(shù)組 ob 對象,其中列作為對象的屬性。這不適用于所有列名,但應該適用于您的列名。

????foreach?($results?as?$value)?{?
???????????????echo?'<option?value="'?.$value->Firstname.?'">'?.$value->Firstname.?'</option>';
?????}

使用數(shù)組表示法

get_results()您需要為函數(shù) ARRAY_A提供第二個參數(shù):

$results?=?$wpdb->get_results?(?"SELECT?Firstname?from?Professionals",?OBJECT?);
????foreach?($results?as?$value)?{?
???????????????echo?'<option?value="'?.?$value['Firstname']?.?'">'?.$value['Firstname']?.?'</option>';
?????}


查看完整回答
反對 回復 2023-03-11
  • 1 回答
  • 0 關注
  • 83 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號