php-从表中删除值不显示?

时间:2016-05-27 15:26:21

标签: php

从数据库获取值但无法在下拉列表中显示。

值采用数组形式。

任何人都可以告诉我哪里出错了。

以下是我的代码。

<tr class="form-field" id="appid">
<div>
<th valign="top" scope="row" >
<label for="country"><?php _e('country', 'custom_table_example')?></label>
</th>
<td>     
<select id="country" name="country" class="code" >
<option value="">select country</option>
<?php $coun_name = $wpdb->get_col( $wpdb->prepare("select country_name FROM countries ") ); 
foreach($coun_name as $a){?>
<option value="<?php echo strtolower($a); ?>"><?php echo $a; ?></option>
<?php } ?>
  </select>
    </td>
    </div>
</tr>

enter image description here

1 个答案:

答案 0 :(得分:0)

这应该有用,对我来说更容易阅读。

<?php
  $coun_name = $wpdb->get_col( $wpdb->prepare("select country_name FROM countries ") ); 
  foreach($coun_name as $a){
    echo '<option value="'. strtolower($a) .'"/>' . "$a </option>";
  }
?>