Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.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-Form-在下一页显示结果,包括所选链接_Php_Forms - Fatal编程技术网

PHP-Form-在下一页显示结果,包括所选链接

PHP-Form-在下一页显示结果,包括所选链接,php,forms,Php,Forms,我有一个简单的表单,我希望用户选择项目,这些项目会显示在结果页面上。这些项目还包括一个链接。我想链接也包括在结果页面上。现在,我点击一个带有链接的复选框,链接不会出现在结果页面上。不知道从这里到哪里去 <html> <body> Teaching Tools<br><br> Testing version only<br><br> <form action="welcome.php" metho

我有一个简单的表单,我希望用户选择项目,这些项目会显示在结果页面上。这些项目还包括一个链接。我想链接也包括在结果页面上。现在,我点击一个带有链接的复选框,链接不会出现在结果页面上。不知道从这里到哪里去

<html>
<body>
    Teaching Tools<br><br>
    Testing version only<br><br>
    <form action="welcome.php" method="post">
        Name: <input type="text" name="name"><br>
        E-mail: <input type="text" name="email"><br>
        Building: <input type=“text” name=“bldg”><br><br><br>
        Teaching Tools:<br><br>
        <input type="checkbox" name="videos[]" value="Word"><label><a
                href="http://www.bluevalleyk12.org">Word</a></label><br /><br>
        <input type="checkbox" name="videos[]" value="Padlet"> <label>Padlet</label><br />
        <br>
        <input type="submit" name="submit" value="Submit" />
    </form>
</body>
</html> 

教学工具

仅测试版本

名称:
电子邮件:
建筑:


教学工具:



挂件

结果页面:

<html>
<body>
    Welcome <?php echo $_POST["name"]; ?><br>
    Email: <?php echo $_POST["email"]; ?><br><br>
    Your building: <?php echo $_POST[“bldg”]; ?><br><br>
    <?php
        if(isset($_POST['submit'])) { // to run PHP script on submit
            if(!empty($_POST['videos'])) {
                // Loop to store and display values of individual checked checkbox.
                foreach($_POST['videos'] as $selected) {
                    echo $selected."</br>";
                }
            }
        }
    ?>
  <br><br>Testing Mode<br>
</body>
</html>

欢迎
电子邮件:

您的建筑:



测试模式

从表单中删除链接并添加以下内容:

<input type="checkbox" name="link" value="http://www.bluevalleyk12.org">

如果要隐藏链接,请使用:



最后,如果希望链接可见但不可编辑,请使用:



作为复选框标签的链接毫无意义。您希望发生什么:复选框已选中;或者浏览器转到链接页面?您可以执行一些jquery操作,否则通常不可能。链接的URL必须是输入的值,然后才能发布到第二个页面。不需要jQuery@anantkumarsingho这就是我们想要的-应该猜到:(
$link = $_POST["link"];
<input type="hidden" name="link" value="http://www.bluevalleyk12.org">
<input type="checkbox" name="link" value="http://www.bluevalleyk12.org" readonly>