2013-06-28 18 views
0

我想在女巫中生成一個選擇列表,選定的選項等於包含該列表的組元素。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[]數據,但如果我把它裏面,它雙人間和三人間的值。 關於如何使這項工作的任何想法?

+0

您正將行推入陣列$組。然後你正在通過相同的數組並處理它。所以當然你會得到重複的東西 - 每一次都會重複第一個條目。此外,您的'