急!!!!Smarty问题,表单无法传递参数。
操作步骤, 从index.php连接转跳到test.php,点击input(checkout),测试参数传递
问题如下:
在本机能够正常输出size,quantity等参数, 但是放到服务器后,ids能够输出, size, quantity均无数值.
大家帮忙分析分析原因,在此先行谢过!!!!
PHP页面test.php
<?php
include('inc/common.php');
if(!empty($checkout)){
$len = count($ids);
for($i = 0; $i < $len; $i++)
{
if (empty($del[$i]))
{
$_SESSION['pid'][] = $ids[$i];
$_SESSION['quantity'][$ids[$i]] = $quantity[$i];
$_SESSION['size'][$ids[$i]] = $size[$i];
}
echo "id:".$ids[$i].",qt:".$quantity[$i].",size:".$size[$i]."\n";
}
exit;
}
display('test.html');
?>
模版html页面
<script type="text/javascript" src="js/jquery.js"></script>
<form name="form1" method="post" action="">
<input name="ids[]" type="hidden" id="ids" value="123">
<select name="size[]" id="size">
<option value="M" selected="selected">M</option>
<option value="L">L</option>
</select>
<input type="text" name="quantity[]" size="2" value="1" id="quantity"/>
<input name="ids[]" type="hidden" id="ids" value="456">
<select name="size[]" id="size">
<option value="L" selected="selected">M</option>
<option value="XL">L</option>
</select>
<input type="text" name="quantity[]" size="2" value="2" id="quantity"/>
<input type="hidden" name="checkout" id="checkout" value="" />
<input type="image" name="check" id="check" src="images/check.gif" onClick="$('#checkout').val('1');">
</form>