Php 如何通过会话数组将标签文本传递到另一个页面

Php 如何通过会话数组将标签文本传递到另一个页面,php,arrays,forms,session,post,Php,Arrays,Forms,Session,Post,需要帮助通过会话数组将标签文本传递到另一个页面,我也尝试过发布单选按钮值,但问题是单选按钮值并没有显示到另一个页面 索引页面Php函数 <?php session_start(); if (isset($_REQUEST['demo'])) { $_SESSION['size'] = array('Small', 'Medium'); } ?> $(document).ready(function () { $('.form-radios label').attr('che

需要帮助通过会话数组将标签文本传递到另一个页面,我也尝试过发布单选按钮值,但问题是单选按钮值并没有显示到另一个页面

索引页面Php函数

<?php
session_start();
if (isset($_REQUEST['demo'])) {
    $_SESSION['size'] = array('Small', 'Medium');
}
?>

$(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');
});  
});

</script>
<?php 
session_start();
echo $sizes=$_SESSION['size'];
?>

<input type="text" value="<?php echo  $sizes ?>" />

$(文档).ready(函数(){
$('.form radios label').attr('checked','unchecked');
$(“.form radios label”)。单击(函数(){
$(this.attr('checked','checked').addClass('checked');
$('label').not(this.removeClass('checked');
});  
});
索引页面表单

<form action="page2.php" method="post">

    <div class="form-radios">

        <input type="radio" name="size" id="size" value="Small" />
        <label for="size">Small</label>
        <input type="radio" name="size" id="size" value="medium"/>
        <label for="size">Medium</label>
        <input type="radio" name="size" id="size" value="large"/>
        <label for="size">Large</label>
        <input type="radio" name="size" id="size" value="xl"/>
        <label for="size">Xl</label>

    </div><br />
    <input type="submit" name="demo" value="submit" />

</form>

小的
中等
大的
Xl

第2页功能

<?php
session_start();
if (isset($_REQUEST['demo'])) {
    $_SESSION['size'] = array('Small', 'Medium');
}
?>

$(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');
});  
});

</script>
<?php 
session_start();
echo $sizes=$_SESSION['size'];
?>

<input type="text" value="<?php echo  $sizes ?>" />


您的会话是一个数组,您必须循环它

foreach ($_SESSION['sizes'] as $size)
{
    echo $size;
}
但我想发布电台价值观我怎么能发送

当用户按下提交按钮时,表单中的单选值将自动发送到指定的操作。在操作页面中,他们可以通过
$\u POST
$\u GET
全局数组检索它们。在您的情况下,由于您使用的是POST方法,因此您可以通过以下方式检索您的收音盒:

$_POST['size'];

实际上,我想在有人点击标签时发送,然后将标签值发送到另一个页面


好的,你可以通过让Javascript在选中一个广播框时触发一个事件并通过AJAX发送一个请求来实现这一点。

你可以使用
var\u dump
来测试
var\u dump($\u SESSION)
var\u dump($\u request)
来确保一切都是你在
page2.php
中所期望的,对吗?但我想
发布无线电值
我该如何发送?你们能详细说明这个问题吗。答案很简单。chandresh我想通过任何方法将无线电值发送到另一个页面,无论是会话、javascript还是jquery?为什么需要会话,您可以使用表单提交来发布无线电值,对吗?实际上,我想在有人单击标签时发送,然后将标签值发送到另一个页面