【发布时间】:2012-09-16 06:22:44
【问题描述】:
PHP/HTML 问题
我希望这不是一个愚蠢的问题,但我正在尝试将来自两个链接的数据处理为 if 语句。我可以使用两个表单轻松完成此操作,因为表单可以具有名称如下的提交按钮:
<form action="process.php" method="post"> Enter your name: <input type="text" name="name" size="20"><br />
<input type="submit" name="edit" value="Edit">
<input type="submit" name="delete" value="Delete">
</form>
process.php中的if语句可以是if edit do this else do this。
我想做的是同样的事情,但来自一个 href 链接。由于标签在 HTML5 中没有名称,我该如何设置 if 语句?
感谢您的帮助。
【问题讨论】:
-
为什么不直接检查 process.php 中是否存在 $_GET 参数?
-
只需将其作为查询字符串的一部分添加:
a href="process.php?edit=Edit"。唯一的区别是您需要查看$_GET而不是$_POST以查看它是否已设置 - 尽管$_REQUEST将涵盖这两种可能性。 -
所以目前我将链接设置为 process.php?id=$id。我会将其更改为 process.php?id=$id&action=edit?
标签: php if-statement href