单选按钮值不通过会话显示到另一页?

时间:2013-04-17 10:00:24

标签: php forms session submit

我想通过session post variable将单选按钮值传递到另一个页面,但问题是在另一个页面中单选按钮值未通过会话显示在页面中

需要帮助解决这个问题谢谢

索引页面功能&源代码

Php功能

<?php 
session_start();
$_SESSION['sizes1'][]=$_POST['size'];
?>

Javascript功能

 $(document).ready(function () {
 $('.form-radios label').attr('checked', 'unchecked');
 $(".form-radios label").click(function(){
 $(this).attr('checked', 'checked').addClass('checked');
 $('label').not(this).removeClass('checked');
 });     
 });

索引页表单

<form action="test.php" method="post">
<div class="form-radios">
<label>Small</label>
<input type="radio" name="size[]" id="small" value="small"/>
<label>Medium</label>
<input type="radio" name="size[]" id="medium" value="medium"/>
<label>Large</label>
<input type="radio" name="size[]" id="large" value="large"/>
<label>Xl</label>
<input type="radio" name="size[]" id="xl" value="xl"/>
</div><br />
<input type="submit" value="submit" />
</form>

测试页面Php功能

<?php 
session_start();
echo $new_sizes=implode($_SESSION['sizes1']);

$max=count($new_sizes);
for($i=0; $i<=$max++; $i++)
{
?>
<input type="text" value="<?php $new_sizes [$i] ?>" />
<?php  } ?>

1 个答案:

答案 0 :(得分:0)

您正在访问错误的帖子值,即$ _POST ['image1'],$ _POST ['product']等在您的表单中实际上并不存在。