PHP检查按钮是否设置并显示一些消息


php check the button is set and show some message

我有一个像这样的标记

<button type="button" class="btn btn-success pull-right add-customer" name="add-new-customer">Add New Cusomer</button>

所以当添加新客户将被点击它应该显示一些消息。这样的

<?php
if(isset($_POST['add-new-customer'])) {
    echo 'Set';
}
?>

但是它没有为按钮做isset。有人能告诉我如何用php解决这个问题吗?我没有使用任何形式。我想简单地检查按钮是否设置并显示一些消息。任何帮助都是非常感激的。由于

这是因为如果你点击表单中的按钮,它实际上并没有提交表单。

尝试使用

<input type="submit" value="Submit" name="add-new-customer" />

编辑:刚刚看到了您的注释,您必须将元素包装在<form>

按钮元素不链接到HTML中的任何内容。PHP不会检测你是否点击了一个按钮。您必须使用表单或AJAX查询来填充$_POST变量。

<form action="" method="post">
    <input type="submit" value="Submit" name="add-new-customer" />
</form>

按钮类型必须像type="submit"而不是type="button"那样提交

<button type="submit" class="btn btn-success pull-right add-customer" name="add-new-customer">Add New Cusomer</button>

也使用form标签