我的狀態表有state_id和state_name。我直接在像下面的模板文件顯示它..如何在wordpress中顯示下拉菜單中的選定值
<select name="state" id="state" class="select-submit2">
<option value="">Select state</option>
<?php
$result=$wpdb->get_results("select * from states");
foreach($result as $row) {
$state_id=$row->state_id;
$state_name=$row->state_name;
echo '<option value='.$state_id.'>'.$state_name.'</option>';
}
?>
</select>
但是,當我想編輯如何顯示第一選擇狀態的名稱。????
編輯頁面的網址... whitecode.in/demo/plotsup_plot/new-property/?listing_edit=6795
這是function.php文件我的功能代碼
function getcity(){
global $wpdb;
if($_POST['state'])
{
$id=$_POST['state'];
$property_id = $_GET['listing_edit'];
$district = get_post_meta($property_id, district, true);
$result=$wpdb->get_results("SELECT * FROM districts WHERE state_id='$id'");
//$wpdb->get_results($query);
foreach($result as $row) {
$city_name = $row->district_name;
$city_id = $row->district_id;
?>
<option value="<?php echo $city_id; ?>" <?php if($district == $city_id){ echo
'selected="selected"';} ?>><?php echo $city_name; ?></option>
<?php
//echo '<option value="'.$city_id.'">'.$city_name.'</option>';
}
}
}
property_id是我的post_id。 $ state是我的meta_key。但是,我如何獲得post_id? – 2014-09-11 10:10:57
你可以在這裏發佈編輯頁面的網址,然後我可以理解獲取該ID的方式。 – suvajit 2014-09-11 10:14:03
看到我上面的編輯... – 2014-09-11 10:16:16