提交没有输入
Submit without inputs
我希望通过单击按钮来修改 SQL 行。
我想做一个 <a href="validate.php?id=<?php echo $news->id; ?>">Validate the new</a>
。
我只想通过单击按钮来更新一行中的数据,这是我第一次遇到这种情况。以前我总是不得不使用 <inputs>
但我认为今天这不是最好的方法,有人可以告诉我最好的方法吗?
您可以创建一个只包含一个按钮的表单:
<form method="POST" action="validate.php?id=<?= urlencode($news->id) ?>">
<button type="submit">Validate the news</button>
</form>
当您修改资源(例如新闻条目)时,您应该更喜欢 POST 请求而不是 GET 请求。 HTTP 规范定义 GET 请求没有副作用(如更改新闻条目),POST 允许有副作用。带有 POST 的表单不会被搜索引擎跟踪,因此会被搜索引擎意外执行。
我希望通过单击按钮来修改 SQL 行。
我想做一个 <a href="validate.php?id=<?php echo $news->id; ?>">Validate the new</a>
。
我只想通过单击按钮来更新一行中的数据,这是我第一次遇到这种情况。以前我总是不得不使用 <inputs>
但我认为今天这不是最好的方法,有人可以告诉我最好的方法吗?
您可以创建一个只包含一个按钮的表单:
<form method="POST" action="validate.php?id=<?= urlencode($news->id) ?>">
<button type="submit">Validate the news</button>
</form>
当您修改资源(例如新闻条目)时,您应该更喜欢 POST 请求而不是 GET 请求。 HTTP 规范定义 GET 请求没有副作用(如更改新闻条目),POST 允许有副作用。带有 POST 的表单不会被搜索引擎跟踪,因此会被搜索引擎意外执行。