php 使用input hidden传值实例

时间:2015-12-18
在表单提交中,我们会因为某个原因需要将某个值隐藏起来并提交到服务器进行处理,比如文章更新,我们需要将文章的id隐藏起来,然后将表单提交到服务器时,根据这个文章ID来判断需要更新哪篇文章。这时我们可以使用input的hidden。本文章向大家讲解php 中input hidden传值的使用方法。
<?
if ($_POST['_submit_check']) {
    process_form();
} else {
    show_form();
}

function process_form() {
    print "Hello, ". $_POST['my_name'];
}

function show_form() {
    print<<<_HTML_
<form method="POST" action="$_SERVER[PHP_SELF]">
Your name: <input type="text" name="my_name">
<br/>
<input type="submit" value="Say Hello">
<input type="hidden" name="_submit_check" value="1">
</form>
_HTML_;
}
?>

在这个实例中,我们使用到hidden,这个hidden元素在页面中是不可见的,但它在表单提交中确确实实地存在,而且有着至关重要的作用。这里用于判断表单是否提交,并根据表单是否提交输出不同的信息。