使用php和wordpress创建选择控件

使用php和wordpress创建选择控件,php,mysql,select,Php,Mysql,Select,我想在我的数据库中创建一个包含一套sales save的选择字段。但我不知道如何把它做成 在MySQL中,我的meta_值是:100200300400 我想这样做: <select> <option> 100 </ option> <option> 200 </ option> <option> 300 </ option> <option> 400 </ option> &

我想在我的数据库中创建一个包含一套sales save的选择字段。但我不知道如何把它做成

在MySQL中,我的
meta_值是:
100200300400

我想这样做:

 <select> 
 <option> 100 </ option>
 <option> 200 </ option>
 <option> 300 </ option>
 <option> 400 </ option>
 </select>

100
200
300
400
我尝试了以下方法:

 <?php

 function woocommerce_quantity_input() {
 global $post,$product;
 $truc = get_post_meta($post->ID, 'woo_best_drop_down_text', true);
 $defaults = array( $truc );

 $options .= '<option value="' . $truc . '">' . $truc . '</option>';

 echo '<select class="qty">' . $options . '</select>';
 }
 ?>

假设
$truc=“100200300400”
,您可以使用explode:

 function woocommerce_quantity_input() {
     global $post,$product;
     $truc = get_post_meta($post->ID, 'woo_best_drop_down_text', true);

     $values = explode(',',$truc);

     echo "<select class='qty'>";
     foreach($values as $v) {
         echo "<option value='$v'>$v</option>";
     }
     echo "</select>";


 }
函数\u数量\u输入(){
全球$post$product;
$truc=get\u post\u meta($post->ID,'woo\u best\u drop\u down\u text',true);
$values=分解(“,”,$truc);
回声“;
foreach(价值为$v){
回声“$v”;
}
回声“;
}

小型专业提示:如果对字符串使用双引号(
)而不是单引号(
),则可以直接插入变量,而不必串联

因此,在本例中,$truc=
“100200300400”
?@user3575562如果这起作用,请将其设置为答案