Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-使用单选按钮将会话数据传递到另一个页面_Php_Session - Fatal编程技术网

PHP-使用单选按钮将会话数据传递到另一个页面

PHP-使用单选按钮将会话数据传递到另一个页面,php,session,Php,Session,我知道这个问题已经提过好几次了 我读了所有的帖子,试了试,但没能让它们发挥作用 我只想通过单选按钮将会话数据从page 1传递到page 2。不管我怎么做都不行 第1页 <form action="step-2.php" method="post"> <div class="row"> <div class="card-left"><img src="card.png" /><br /><input typ

我知道这个问题已经提过好几次了

我读了所有的帖子,试了试,但没能让它们发挥作用

我只想通过单选按钮将会话数据从
page 1
传递到
page 2
。不管我怎么做都不行

第1页

<form action="step-2.php" method="post">
    <div class="row">
        <div class="card-left"><img src="card.png" /><br /><input type="radio" name="card" value="card-one" /></div>
        <div class="card-center"><img src="card.png" /><input type="radio" name="card" value="card-two" /></div>
        <div class="card-right"><img src="card.png" /><input type="radio" name="card" value="card-three" /></div>
        <div class="card-right"><img src="card.png" /><input type="radio" name="card" value="card-four" /></div>
    </div>
    <div class="row">
        <div class="card-left"><img src="card.png" /><br /><input type="radio" name="card" value="card-five" /></div>
        <div class="card-center"><img src="card.png" /><input type="radio" name="card" value="card-six" /></div>
        <div class="card-right"><img src="card.png" /><input type="radio" name="card" value="card-seven" /></div>
        <div class="card-right"><img src="card.png" /><input type="radio" name="card" value="card-eight" /></div>
    </div>
    <div class="row">
        <div class="card-left"><img src="card.png" /><br /><input type="radio" name="card" value="card-nine" /></div>
        <div class="card-center"><img src="card.png" /><input type="radio" name="card" value="card-ten" /></div>
        <div class="card-right"><img src="card.png" /><input type="radio" name="card" value="card-eleven" /></div>
        <div class="card-right"><img src="card.png" /><input type="radio" name="card" value="card-twelve" /></div>
    </div>
    <div id="messages">

    <?php

    if($_SERVER['REQUEST_METHOD'] == 'POST') {
        if(isset($_POST["card"])) {
            session_start();
            $_SESSION["card"] == $_POST["card"];
        }


        if(!isset($_POST["card"])) {
            echo '<span style=\"color: red;\">' . "Please choose a card before proceeding" . '</p>';
        } else {

        }

    } else { }

    ?>
    <input type="submit" name="to-step-2" value="Next" id="submit" /></div>
</form>




第2页(不接收和显示数据)


第2页的顶部,您需要添加以恢复会话。

第2页的顶部,您需要添加以恢复会话

<?php

if(isset($_SESSION["card"])) {
    $card = $_SESSION["card"];
    echo $card;
} else {
    echo "<h2>No Card Selected</h2>";
    echo "You didn't select a card. Please go back and select one <a href=\"index.php \">Here</a>";
}

?>