묻고답하기

PHP Array 질문...

2005.04.09 07:25

Euna

iframe 폼에서 체크박스를 선택하면 체크박스 value가 부모윈도우 hidden 폼으로 넘어가게 했는데요.
iframe 폼에 체크박스를 여러개 체크했을때 value를 array 에 넣어서 부모폼에서 submit을 했을때 array 에 들어있는 체크박스의 value 들을 다같이 다음 페이지로 넘어가게 하고 싶은데 어떻게 해야할지 모르겠어요.
value 가 하나씩은 넘어가는데 여러개가 같이 넘어가게 하려면 안되요.
좀 가르쳐 주세요...

--parent window--

<iframe src=iframe.php ></iframe>

<form name=option action=page3.php method=POST>
<input type=hidden name=optionName[]>
<input type=submit name=submit>
</form>


--iframe.php--


<script>

function checkOption(obj,optionName) {
  var oColl = obj.form.elements;
  var total = 0;
  for (var i=0; i < oColl.length; i++) {
    if (oColl[i].checked)
      optionprice = parseInt(oColl[i].price);
          name=optionName
}

  parent.option.optionName.value=name;
  parent.option.optionPrice.value=optionprice;
}
</script>

<?
SQL query.....
?>


<input type=checkbox name=option[] value=<?=$price;?> onClick="checkOption(this,'<?=$optionName;?>')"
<input type=checkbox name=option[] value=<?=$price;?>onClick="checkOption(this,'<?=$optionName;?>')">
<input type=checkbox name=option[] value=<?=$price;?>onClick="checkOption(this,'<?=$optionName;?>')">


--page3.php--

<?
$optionName=serialize($_POST['+ '+ 'optionName'][$i]);

echo (array: $optionName);
?>

이렇게 했는데요...

array: a:1:{i:0;s:0:"";}

이렇게 나와요...value가 없이.

고수님들 좀 도와주세요...!!