我想在女巫中生成一個選擇列表,選定的選項等於包含該列表的組元素。php select爲每個結果做些什麼
這是我的代碼:
echo '<select title="Show Article in Group" id="edt-select-art">';
$result = mysqli_query($con,"SELECT * FROM groups");
$groups = array();
while($row = mysqli_fetch_array($result)) {
array_push($groups, $row['0']);
foreach($groups as $group)
{
if($gID == $group)
{
echo '<option agid="'.$row['0'].'" selected>'.$row['2'].'</option>';
}
else
{
echo '<option agid="'.$row['0'].'">'.$row['2'].'</option>';
}
}
}
echo '</select>';
如果我把在foreach的,而在外面,我不能得到row[]
數據,但如果我把它裏面,它雙人間和三人間的值。 關於如何使這項工作的任何想法?
您正將行推入陣列$組。然後你正在通過相同的數組並處理它。所以當然你會得到重複的東西 - 每一次都會重複第一個條目。此外,您的'
我希望數組包含ID。如果我打印它,它看起來沒問題。 – user1885099
爲什麼你使用$組?爲什麼不直接在$行中使用數據? – andrewsi