Html表单不向PHP代码发送数据

时间:2017-10-31 22:20:38

标签: php html

我的html表单没有向php发送食物val以在浏览器上打印它    所以我想在html页面输入一些数据,我希望php代码打印出来,PHP代码中的值就是食物!

 <?php


    if( isset($_GET['submit']) )
    {   
        echo $food;
    }

    ?>

    <html>
    <form action="" method="get">
    <br>
    <input type="text" name="food" value="enter food">
    <br>
     <input type="submit" name="submit" value="send"></input>
    <input type=reset value="reset">
    </form>
    </html>

2 个答案:

答案 0 :(得分:4)

你应该使用食物$ _GET [“food”]而不是$ food。 这是代码:

    if( isset($_GET['submit']) )
    {   
        echo $_GET['food'];
    }

答案 1 :(得分:-1)

action应为action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>"

执行此操作后,您可以使用$_GET['food']检查和访问变量。