簡體   English   中英

顯示mysqli_fetch數組會導致下拉PHP

[英]Displaying mysqli_fetch array results in dropdown php

我有一個從靜態選擇中填充的下拉菜單。 然后,當在第一個下拉列表中做出選擇時,將運行查詢,並根據第一個選擇框中的選擇從數據庫中填充第二個下拉列表。 這是代碼。 我在顯示數據的第二個下拉菜單時遇到問題。

$selectvalue = mysqli_real_escape_string($mysqli, $_GET['selectvalue']);

$result = mysqli_query($mysqli, "SELECT DISTINCT '$selectvalue' FROM accounts ");

echo '<option value="">Please select...</option>';
while($row = mysqli_fetch_array($result))
{
echo '<option value="'.$row['$selectvalue'].'">' . $row['$selectvalue'] . "</option>";
//echo $row['drink_type'] ."<br/>";
 }

 mysqli_free_result($result);
 mysqli_close($connection);

 ?>    
<?php
$selectvalue = mysqli_real_escape_string($mysqli, $_GET['selectvalue']);
$result = mysqli_query($mysqli, "SELECT DISTINCT * FROM accounts WHERE col_name = '".$selectvalue."' ");
echo '
<select name="some_name">
<option value="">Please select...</option>';
while($row = mysqli_fetch_array($result)) {
    echo '<option value="'.$row['col_name'].'">'.$row['col_name']."</option>";
}
mysqli_free_result($result);
mysqli_close($connection);
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM