$ _POST给空值

时间:2014-10-31 02:45:24

标签: php html post

我有一个HTML表单,我试图从我的php文件中获取表单中的值。

            <div id="qForm">
            <form action="postComment.php" method="post" name="comment">
            Name: <input type="text" name="askerName"><br>
            Title: <input type="text" name="qTitle"><br>
            <textarea maxlength="255" name="theQ"></textarea>
            <input type="submit">
            </form>
            </div>

我的PHP文件看起来像这样,但它回声为欢迎

    <?php
     $name = $_POST["askerName"];
     echo $name; //this works
     $textArea = $_POST["theQ"];
     echo $textArea; //this does not work
    ?>
    <html>
    <head>

    </head>
    <body>
    welcome <?php $_POST["askerName"]; ?>
    </body>
    </html> 

2 个答案:

答案 0 :(得分:2)

使用

<body>
welcome <?php echo $_POST["askerName"]; ?>
</body>

代替。

答案 1 :(得分:0)

  you have to use print/echo to display your php output these two basic ways to get output: echo and print
<body>
    welcome <?php print $_POST["askerName"]; ?>
    </body>
else
<body>
welcome <?php echo $_POST["askerName"]; ?>
</body>
echo is marginally faster compared to print as echo does not return any value