2013-06-28 2 views
0

마녀에서 선택 목록을 생성하려고하는데, 선택한 옵션은 해당 목록을 포함하는 그룹 요소와 같습니다.php select 각 결과에 대해 무언가를 수행합니다.

이 내 코드입니다 : 나는 동안 밖에서 foreach 문을 넣으면

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>'; 

, 내가 할 수없는 row[] 데이터,하지만 내부에 넣어 경우, 그것은 두 배 또는 값을 세배. 이 방법을 만드는 방법에 대한 아이디어가 있으십니까? 대신 [0], 푸시 그룹으로 행 다음 배열 아래와 같이 그룹을 통해 반복 행을 밀어

+0

배열을 $ groups 그룹으로 밀고 있습니다. 그런 다음 동일한 어레이를 밟아서 처리합니다. 물론 중복되는 경우가 있습니다. 첫 번째 항목은 매번 반복됩니다. 또한, '