我想在選擇選項回聲陣列:從SQL回聲陣列中的選項選擇
這樣的形狀:
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
我想在選擇選項回聲陣列:從SQL回聲陣列中的選項選擇
這樣的形狀:
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
首先你需要從數據庫中提取數據,所以你需要使用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 」。
你在這裏顯示什麼?你嘗試了什麼,你遇到了什麼問題? – chris85
我想從mysql的這個形狀 –
我不知道你的意思。你只想要一個角色列表?添加你的代碼。 – chris85