묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP Array 질문...
2005.04.09 07:25
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가 없이.
고수님들 좀 도와주세요...!!
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가 없이.
고수님들 좀 도와주세요...!!
&넣어보세요