PHP 提交按钮不起作用。

标签 php html

<?php
if(isset($_POST['submit'])){
header('Location: http://www.rate.ee');
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>
        </title>
    </head>
    <body>
        <input type="submit" name="submit" id="submit" class="button" value="Submit"/>
    </body>
</html>

这是我的代码。很简单,不是吗。但它不起作用,我不明白。我一直认为 PHP 只在我加载页面时执行,但我使用相同代码的另一个页面在没有 JS 的情况下工作得很好。

最佳答案

您需要将按钮包装在 <form> 中标签:

<form action="" method="post">
<input type="submit" name="submit" id="submit" class="button" value="Submit"/>
</form>

关于PHP 提交按钮不起作用。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12377368/

相关文章:

html - HTML5 canvas 和标准 DIVS 有什么区别

php - 在公共(public)目录中加载 Blade 模板

这是要走的路吗? MySQL 和 Json

html - 如何按每个元素单元换行

html - Animate.css 一个单词的一个字母

ios - 网站不会在 iOS 版 Facebook 应用程序中打开,也不会重定向到 Safari

html - 无法删除右边距,它随着 div 宽度缩小而增长

php - WP-Statistics 未捕获类型错误 : implode(): Argument #2 ($array) must be of type ? 数组,给定字符串

php - Disqus API 添加评论

javascript - 如何在jquery日历上显示