使用隐藏字段或查询字符串参数在PHP中提交数据
我正在寻找用PHP提交表单参数的最佳方法 在URL中发送参数:使用隐藏字段或查询字符串参数在PHP中提交数据,php,submit,Php,Submit,我正在寻找用PHP提交表单参数的最佳方法 在URL中发送参数: <form method="post" class="form-validate-jquery" action="suppliers_sql.inc.php?a=edit_ctt&ctt_id=<? echo $supplier_contact_id ?>" > </form> 哪种方法最好?这在很大程度上取决于具体情况,两种方法都是有效的 就我个人而言,如果
<form method="post"
class="form-validate-jquery"
action="suppliers_sql.inc.php?a=edit_ctt&ctt_id=<? echo $supplier_contact_id ?>"
>
</form>
哪种方法最好?这在很大程度上取决于具体情况,两种方法都是有效的 就我个人而言,如果可能,我更喜欢使用隐藏字段,因为以下几个原因:
- GET参数的长度有限,尽管现在这对您来说可能不是问题
- 如果您想要使这些字段可见,迁移应该更容易一些
- 如果对表单字段进行了某种验证,那么将该验证应用于隐藏字段应该更简单
- 它看起来更干净,更容易阅读
- GET参数的长度有限,尽管现在这对您来说可能不是问题
- 如果您想要使这些字段可见,迁移应该更容易一些
- 如果对表单字段进行了某种验证,那么将该验证应用于隐藏字段应该更简单
- 它看起来更干净,更容易阅读
<form method="post" class="form-validate-jquery" action="suppliers_sql.inc.php">
<input type="hidden" name="a" value="edit_ctt" />
<input type="hidden" name="supplier_contact_id" value="<? echo $supplier_contact_id ?>" />
</form>