我试图将数据从数据库显示到标签中>选择html。这是代码:

<?php
require 'koneksi.php';
$sql_select = "SELECT nama_supplier FROM supplier";
$hasil = mysql_query($sql_select);
  if(!$hasil) {
  echo "data not found ".mysql_error();
  }
  mysql_close();
?>
<div class="par control-group">
    <label class="control-label" for="supplier">Supplier</label>
    <select name="supplier" class="uniformselect">
    <?php
       while($baris = mysql_fetch_array($hasil)){
       echo "<option value='$baris'>".$baris."</option>";
       }
    ?>
    </select>
</div>


问题是,输出未显示数据库中的选项值。输出仅打印“数组”。这是屏幕截图:image。我知道这很简单,我很想念,但严重的是我无法弄清楚。请任何人帮助,谢谢!

最佳答案

您需要从$ baris变量中选择一行,它代表一个数组

echo $baris['Coulmn you want'];


如果不这样做,变量$ baris将等于这样。您需要选择所需的列。

([id]->1,[name]->'user',...,['email']->[email protected])

07-26 03:36