无法访问php中的帖子

时间:2013-07-31 09:45:02

标签: php forms

这是我的代码。这段代码无法访问帖子,我不知道为什么。

if ($_POST) {
echo 'post a girdim';
}
?>
<html>
   <head>

   </head>
<body>
    <form action="" method="post">
        <input type="submit">
    </form>
</body>

4 个答案:

答案 0 :(得分:5)

您的表单中没有name的任何元素。因此,没有任何值提交给服务器,$_POST数组为空,if ($_POST)false

如果您不想要任何命名元素,可以检查$_SERVER['REQUEST_METHOD']中的请求方法是否为"POST"

答案 1 :(得分:3)

设置输入name,如:

<input name="submit" type="submit" />

答案 2 :(得分:1)

提供输入标签名称。

if (isset($_POST["submit"])) {
echo 'post a girdim';
}
?>
<html>
   <head>

   </head>
<body>
    <form action="" method="post">
        <input type="submit" name="submit">
    </form>
</body>

答案 3 :(得分:0)

你应该遵循这个

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

并进一步

您可以为input命名 例如

 <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
        <input type="submit" name="submit">
    </form>

然后你必须检查这个

<?php
extract($_POST);
if (isset($_POST['submit'])) {
echo $_POST['submit'];
}
?>