woocommerce将数据拉入动态下拉列表表单

时间:2015-09-27 16:03:52

标签: php wordpress forms dynamic

尝试将数据提取到下拉列表中但没有显示结果

  <form method="POST" action="city_processProduct.php?action=cityDest">

  <td class="label" align="center">
  <?php  global $wpdb;
  // get all countries
  $sql1 = "SELECT city_countries_country
           FROM city_callingfrom_countries
           ORDER BY city_countries_country";
  $result1 = $wpdb->get_results($sql1);
  ?>
  <select name="dest[]" size="5" multiple>
  <?php global $wpdb;
  while($row1 = $wpdb->get_results($result1)) {
    extract($row1);
    echo"<option value='$row1->$city_countries_country</option> ";
  }
  ?>
  </select>
  </form>

然而,当我没有表格回显db表行时,它会得到结果

<?php  global $wpdb;
  $sql1 = $wpdb->get_results ("SELECT city_countries_country
           FROM city_countries
           ORDER BY city_countries_country");
      foreach ($sql1 as $result){
      echo  "$result->city_countries_country</br>";
      }
?>

2 个答案:

答案 0 :(得分:0)

您的表单代码中有一个孤立表格单元格。如果下拉列表应该是表格单元格,则td应该位于表单标记之上。确保你也关闭了细胞。

答案 1 :(得分:0)

HTML格式存在问题。 td标签应该在FORM标签之前,td也应该在表单标签之后正确关闭以正确显示。