这是代码。
表单
<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/