마녀에서 선택 목록을 생성하려고하는데, 선택한 옵션은 해당 목록을 포함하는 그룹 요소와 같습니다.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], 푸시 그룹으로 행 다음 배열 아래와 같이 그룹을 통해 반복 행을 밀어
배열을 $ groups 그룹으로 밀고 있습니다. 그런 다음 동일한 어레이를 밟아서 처리합니다. 물론 중복되는 경우가 있습니다. 첫 번째 항목은 매번 반복됩니다. 또한, '
배열에 ID가 포함되기를 원했습니다. 내가 인쇄하면 괜찮아 보인다. – user1885099
왜 $ 그룹을 사용하고 있습니까? 왜 $ 행에 직접 데이터를 사용하지 않는가? – andrewsi