2017-04-16 28 views
-1

我想在選擇選項回聲陣列:從SQL回聲陣列中的選項選擇

Click here to see

這樣的形狀:

structure i want 
 
for 
 
aaaa 
 
<select> 
 
<option>4<option> 
 
<option>7<option> 
 
<option>1<option> 
 
</select>

aaaa 
4 

7 

1 
bbbb 

1 

9 

10 

12 

13 
+0

你在這裏顯示什麼?你嘗試了什麼,你遇到了什麼問題? – chris85

+0

我想從mysql的這個形狀 –

+0

我不知道你的意思。你只想要一個角色列表?添加你的代碼。 – chris85

回答

0

首先你需要從數據庫中提取數據,所以你需要使用SQL查詢的PHP函數mysqli_query()

$query = mysqli_query($conn, "SELECT no_ana FROM tablename WHERE name='aaaaa'");

其中$conn是您的連接在mysqli_connect()功能設置。

檢索數據:

while($row = mysqli_fetch_assoc($query)){ $data = $row['no_ana']; }

變量$data現在是你的數據的字符串。你已經用逗號分隔數據的各個部分,所以把每到一個數組,你建議我們可以用explode()功能,例如:

$array = explode(',', $data);

現在你的數據是數組$array英寸

要創建選項標籤,然後我們可以做在一個循環如下:

$options = ""; foreach($array as $arraydata){ $options = $options . "<option>" . $arraydata . "</option>"; }

現在你的選項構成。

我們只是把它放在HTML現在<select>標籤:

$html = "<select>" . $options . "</select>";

最後要做的僅僅是:echo $html;

您可以使用相同的任何其他行,如「BBBB 」。