php - 我无法在同一页面上发布表格

标签 php

这是代码。

表单

<form method="POST" action="" id="search">
<div class="col-lg-4 center"><a class="btn btn-success" type="submit" name="publish" id="publish" alt="Publish"> Publish</a></div>
<div class="col-lg-4 center"><a class="btn btn-success" type="submit" name="edit" id="edit" alt="Edit"> Edit </a></div>
<div class="col-lg-4 center"><a class="btn btn-success" type="submit" name="draft" id="draft" alt="Save as Draft"> Save as Draft</a></div>
</form>

发布

<?php
    
if ($_POST['publish'] == 'publish'){
echo '<script>alert("Publish"); </script>';
}
if ($_POST['edit'] == 'publish'){
echo '<script>alert("edit"); </script>';
}
if ($_POST['draft'] == 'publish'){
echo 'draft';
}   
    ?>

如果我点击任何按钮,什么都不会发生。我没有得到任何东西,也没有任何错误。 firebug 中也没有任何显示。

最佳答案

您想提交到同一页面。尝试在您的操作中提供页面名称

<form method="POST" action="yourpage.php" id="search">

关于php - 我无法在同一页面上发布表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35788415/

相关文章:

php - 在PHP中将当前日期添加到mysql数据库

php - 使用 Intervention/ImageCache 和 Laravel 清除所有图像操作的缓存

javascript - 如何从 javascript include 中使用 php 获取主页的 url?

php - 您的要求无法解析为一组可安装的软件包

php - 上传数据并从两个表格中选择它们并显示在同一个 HTML 表格中

php - 在 wordpress 中显示同一帖子 ID 的所有帖子元键和元值

php - 是否需要先按 2 列分组,再按 1 列分组进行 2 次查询?

php - 使用 PHP 连接到 CMU Sphinx

php - 以下邮件不会产生带双引号的换行符

javascript - 如何在php中获取ajax下拉列表的值?