Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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和HTML从文本文档设置单选按钮_Php_Html - Fatal编程技术网

使用PHP和HTML从文本文档设置单选按钮

使用PHP和HTML从文本文档设置单选按钮,php,html,Php,Html,所以你可能还记得我上周的经历(大学生),我现在正试图让我的单选按钮记住刷新或导航回页面时输入的内容。因此,我使用文本文档保存答案,目前为止,这对我网站上的所有内容来说都是一个梦想,但是我在让他们将数据发送回单选按钮时遇到了一个问题。有人知道怎么做吗 <?php ob_clean();session_start(); if (isset($_GET['logout'])){ session_destroy(); } if (!isset($_S

所以你可能还记得我上周的经历(大学生),我现在正试图让我的单选按钮记住刷新或导航回页面时输入的内容。因此,我使用文本文档保存答案,目前为止,这对我网站上的所有内容来说都是一个梦想,但是我在让他们将数据发送回单选按钮时遇到了一个问题。有人知道怎么做吗

<?php
    ob_clean();session_start();

    if (isset($_GET['logout'])){
    session_destroy();  
    }

    if (!isset($_SESSION['loggedin']) || $_SESSION['loggedin'] == false) {
        header("Location: index.php");
    }

    //Send Data
    $tb1 = $_POST['radio1']."\r\n";
    $tb2 = $_POST['radio2']."\r\n";
    $tb3 = $_POST['rasio3']."\r\n";
    $tb4 = $_POST['radio4']."\r\n";
    $tb5 = $_POST['rasio5']."\r\n";

    if (isset($_POST['submit'])){   
    $myFile=fopen("DATA/GIP1_Radio1.txt","w") or exit("Can’t open file!");
    fwrite($myFile, $tb1);
    fclose($myFile);

    $myFile=fopen("DATA/GIP1_Radio2.txt","w") or exit("Can’t open file!");
    fwrite($myFile, $tb2);
    fclose($myFile);

    $myFile=fopen("DATA/GIP1_Radio3.txt","w") or exit("Can’t open file!");
    fwrite($myFile, $tb3);
    fclose($myFile);

    $myFile=fopen("DATA/GIP1_Radio4.txt","w") or exit("Can’t open file!");
    fwrite($myFile, $tb4);
    fclose($myFile);

    $myFile=fopen("DATA/GIP1_Radio5.txt","w") or exit("Can’t open file!");
    fwrite($myFile, $tb5);
    fclose($myFile);    

    header( 'Location: http://www.murphy.sulmaxmarketing.com/GeneralImpressionPt2.php' ) ;
    }



?>

<!DOCTYPE html>
<html>
    <head>

        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <title>General Impression Part 1</title>

        <link href="CSS/boilerplate.css" rel="stylesheet" type="text/css">
        <link href="CSS/master.css" rel="stylesheet" type="text/css">

        <script src="JAVASCRIPT/respond.min.js"></script>

</head>
<body link="black">
    <div class="gridContainer clearfix">

        <div id="borderDiv">
            <div id="navDiv">

                <div id="backNavDiv">   
                    <a href="FeedbackGivenReceived.php"><font color="#0099FF"><p align="left"><b>&nbsp;&lt;&nbsp;Feedback</b></p></font></a>
                </div>

                 <div id="logoutDiv">
                    <a href="index.php?logout"><font color="#0099FF"><p align="right"><b>Logout&nbsp;&gt;&nbsp;</b></p></font></a>
                </div>

            </div>

            <div id="headerDiv">
                <p>General Impression Part 1</p>
            </div>

            <div id="subHeaderDiv">
                <p>CULTURE</p>
            </div>

            <form action="GeneralImpressionPt1.php" method="post" enctype="multipart/form-data" name"FileForm" id="FileForm">
            <label for="FormField"></label>
            <p>Is the CDP obvious - You Said / We Did Boards; Feedback Stations; Posters?</p>
                <div id="radioBtnDiv">
                    <input type="radio" name="radio1" value="1"> 1<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio1" value="2"> 2<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio1" value="3"> 3<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio1" value="4"> 4<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio1" value="5"> 5<br>
                </div>

            <p>Are there any Speak Up Coaches on this site?</p>
                <div id="radioBtnDiv">
                    <input type="radio" name="radio2" value="1"> 1<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio2" value="2" > 2<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio2" value="3"> 3<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio2" value="4"> 4<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio2" value="5"> 5<br>
                </div>

            <p>Are Focus Leader meetings happening?</p>
                <div id="radioBtnDiv">
                    <input type="radio" name="radio3" value="1"> 1<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio3" value="2"> 2<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio3" value="3"> 3<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio3" value="4"> 4<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio3" value="5"> 5<br>
                </div>  

            <p>Mention the Mental Tools – do people understand them?</p>
                <div id="radioBtnDiv">
                    <input type="radio" name="radio4" value="1"> 1<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio4" value="2"> 2<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio4" value="3" > 3<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio4" value="4" > 4<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio4" value="5" > 5<br>
                </div>  

            <p>Ask what ‘Never Harm’ means to the teams.</p>
                <div id="radioBtnDiv">
                    <input type="radio" name="radio5" value="1"> 1<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio5" value="2"> 2<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio5" value="3"> 3<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio5" value="4"> 4<br>
                </div>

                <div id="radioBtnDiv">
                    <input type="radio" name="radio5" value="5"> 5<br>
                </div>                  

            <div id="loginBtnDiv">
            <input id="submit" name="submit" type="submit" value="Next">
            </div>

            </form>


      </div>
    </div>
</body>
</html>

一般印象第1部分
一般印象第1部分

培养

CDP是否显而易见——你说/我们做了;反馈站;海报

1
2
3
4
5
在这个网站上有发言教练吗

1
2
3
4
5
焦点领导人会议正在举行吗

1
2
3
4
5
提到精神工具——人们理解吗

1
2
3
4
5
询问“永不伤害”对团队意味着什么

1
2
3
4
5

您应该检索文档上的信息,然后尝试检查每个单选按钮是否与选中的输入对应。例如:

if (isset($_POST['submit'])){   
  ...
}else{

   $filename = "DATA/GIP1_Radio1.txt";
   $handle1 = fopen($filename,"r") or exit("Can’t open file!");
   $radio1 = fread($handle, filesize($filename));
   fclose($handle);

//The same for all files...
}
然后,在html部分,检查输入是否与存储在文件中的相同:

<input type="radio" name="radio1" value="1" <?php if($radio1 == 1){ echo "checked"; ?>>
<input type="radio" name="radio1" value="2" <?php if($radio1 == 2){ echo "checked"; ?>>
...
>
...

这并不是问题的答案,而是在您的
表单中,
name
属性缺少
=
符号,因为您的表单正在提交到不同的页面(
GeneralImpressionPt1.php
),所以您需要使用会话。在接收页面上设置会话,然后在
表单上检查会话是否已设置。在
$handle1
上,这与后面两行上的
$handle
有什么不同吗?另外,我在
行上发现语法错误。您忘记关闭if语句了是的,对不起,我写得很快。它应该是不带1的“把手”,或品牌:把手1、把手2、把手3。。在所有事件中