PHP提交按钮没有任何效果(PhpStorm)

时间:2018-05-14 08:21:35

标签: php html

我更新了问题。

由于上一个代码非常复杂,甚至在修复了它没有用的东西后,我执行了下面的简单代码来检查是否有效。即使这段代码也行不通。每当我点击提交按钮时,它再次返回404错误。

是的,我也将PHP代码放在正文中,以检查这是否有效,但事实并非如此。

<?php
if(isset($_POST['submit'])) {
echo("Done!!!!");

} else {
?>


<html>
<head>
<title>Echo results!</title>

</head>

<body>

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

</form>

<?php
}

?>

</body>


</html>

4 个答案:

答案 0 :(得分:0)

尝试将button_create作为提交按钮的名称

答案 1 :(得分:0)

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

if(isset($_POST['button_create'])) {

<td><input type="submit" name="button_create" id="button_create" value="Create Table!"></td>

更改这些行,看看你如何去那里

答案 2 :(得分:0)

这里有一些问题,方法应该是POST而不是GET。接收值时应使用文本字段的name属性。应使用提交按钮名称来检查是否单击了按钮。请参阅下面给出的示例。

<?php
  if (isset($_POST['submit'])) {
    $ex1 = $_POST['ex1'];
    $ex2 = $_POST['ex2'];
    echo $ex1 . " " . $ex2;
  }
?>
<form action="" method="post">
  Ex1 value: <input name="ex1" type="text" />
  Ex2 value: <input name="ex2" type="text" />
  <input name="submit" type="submit" />
</form>

答案 3 :(得分:0)

  

      回声结果!

     

     

<?php
    if(isset($_POST['submit'])) {
        echo("Done!!!!");
    } else {

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

<?php
    }
?>
     

这是针对您更新的问题