2016-12-27 81 views
0

我正在使用Select2的多選框。 表格提交後,我通過wordpress將數據保存在數據庫中。 問題是我如何顯示從數據庫中獲得表單字段中選定的值。 代碼如下:在表單提交後顯示選擇的值用php選擇2

<select name="jws_ob_pages_show_name[]" class="spages" multiple="multiple">'; 

$pages = get_pages(array(
    'sort_order' => 'asc', 
    'sort_column' => 'post_title', 
    'parent' => -1, 
    'post_type' => 'page', 
    'post_status' => 'publish' 
)); 
foreach($pages as $page){ 
    $returner .= '<option value="'.$page->post_title.'">'.$page->post_title.'</option>'; 
} 

$returner .= '</select>'; 

回答

1

你可以試試這個只需要添加「選擇」屬性值後

<select name="jws_ob_pages_show_name[]" class="spages" multiple="multiple">'; 

$pages = get_pages(array(
    'sort_order' => 'asc', 
    'sort_column' => 'post_title', 
    'parent' => -1, 
    'post_type' => 'page', 
    'post_status' => 'publish' 
)); 
foreach($pages as $page){ 
    $returner .= '<option value="'.$page->post_title.'" selected>'.$page->post_title.'</option>'; 
} 

$returner .= '</select>'; 
+0

由於它工作正常。 :) –