2013-02-28 3 views
0

나는 나에게 배열을 생성 여기이 부분이 있습니다패스 값

$ids_sektor = explode("/",$row['sektori']); 

내가 뭘 필요로하는 중 ... 선별 옵션 내부 HTML을 모든 값을 반향하는 것입니다 내 선택 박스는 다음과 같습니다

<select id="sektori_pergjegjes" name="sektori_pergjegjes"> 
       <option value="A">A</option> 
       <option value="B">B</option> 
       <option value="C">C</option> 
       <option value="D">D</option> 
       <option value="E">E</option> 
</select> 

내가 foreach는하지만 성공을했는데, 나는, EI 오전 꾸르의, 잘못을 좀 도와주십시오하고있어 같아요.

+2

'$ row [ 'sektori']'와'foreach' 시도의 값을 보여줍니다. –

+0

안녕하세요, pls는'$ row [ 'sektori']'가 어떻게 보이는지에 대한 시험을 게시합니다. – michi

+0

예, A/B/C/D와 같은 값이 있습니다. – pyetjegoo

답변

2
다음과 같이 작동합니다

:

$row['sektori'] = "12/34/56"; 
    $ids_sektor = explode("/", $row['sektori']; 

    foreach ($ids_sektor as $id) { 
     echo "<option>$id</option>\n"; 
    } 
2

내가 아니라 질문을 이해 모르겠지만, 그것은 그런 식으로 수행해야합니다 :

<select id="sektori_pergjegjes" name="sektori_pergjegjes"> 
<?php 
    foreach($ids_sektor as $item) 
    { 
     $id = htmlspecialchars(item); 
     echo('<option value="' . $id . '">' . $id . '</option>'); 
    } 
?> 
</select> 

당신은 htmlspecialchars()를 건너 뛸 수 있습니다 때 ' 귀하의 배열에 단지 A/B/C/D/E 될 100 % 확신합니다.

+0

ASP 스타일의 짧은 태그는 나를 울게합니다. 또한, HTML 탈출 ~ – Amelia

+0

어때 어때? 내 대답을 업데이트했습니다. – MarcinJuraszek

+0

OCD가 치료되었습니다! 완전하지는 않지만 :) ... – Amelia