我想通过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 } ?>
答案 0 :(得分:0)
您正在访问错误的帖子值,即$ _POST ['image1'],$ _POST ['product']等在您的表单中实际上并不存在。