2013-03-29 3 views
1

안녕하세요, PHP의 여러 옵션이있는 양식이 있지만 작동하지 않는 것 같습니다. 나는 여러 옵션을 선택할 수 있다는 사실에서 양식이 작동한다는 것을 의미하지만 게시물을 처리 할 때 나에게 아무것도주지 않습니다. 여기 내 양식 여기 다중 옵션 양식 문제

print"<select name='Category' size='4' multiple='multiple'>\n"; 
$db = adodbConnect(); 
$query = "Select * From nodes"; 
$result = $db -> Execute($query); 
while($row=$result->FetchRow()) 
{ 
$cat = $row['id']; 
$desc =$row['name']; 
print "<option value='$cat'>$desc</option>\n"; 
} 
print "</select>\n"; 

은 문제가 나는 시도하고 선택한 옵션을 검색하는 foreach 문을 사용하지만 늘 나에게 아무것도주지 (그것을 잘 작동합니다). MySQL의 것들은 쿼리가 잘 작동하고 이전에 ive로 사용되었지만 여러 값을 얻으려고 시도하는 중이며 이제는 아무 것도하지 않습니다.

foreach($_GET['Category'] as $category){ 
if($category != NULL){ 
$querytwo = "insert into relationships(id,goingto,data)". 
"values(LAST_INSERT_ID(),'$category','')"; 
$resulttwo = $db -> Execute($querytwo); 
} 
} 

답변

1

난 당신이 '[] 카테고리'

시도이 변경 사항을 적용하고 나에게 결과를 알려이 이름 =로 선택 요소의 이름을 설정해야하므로 선택 여러 옵션을 사용시피 :)

+0

@ user1902588 : 안녕하세요하지만 왜 내가 $ _POST 대신에 $ _POST 대신에 위에서 언급 한대로 선택한 요소의 이름을 변경하여 적용한 옵션을 검색하는 코드를 사용하고 있습니다 :) 시도해보고 나 결과 : –

+0

그것은 일했다! 고마워요 – user1902588

+0

아무 것도 없습니다! 그러나 내 대답을 올바른 것으로 표시하고 임의의 도움을 원한다면 알려주십시오! 나는 단지 여기에있다 :) –