我更新了问题。
由于上一个代码非常复杂,甚至在修复了它没有用的东西后,我执行了下面的简单代码来检查是否有效。即使这段代码也行不通。每当我点击提交按钮时,它再次返回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>
答案 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 } ?>
这是针对您更新的问题