[英]Handling post and session values in form submit PHP
我有这样的代码。 我想做的是:
当我打印会话值时,它将被打印(即在会话中存在author_id
),但是它不在IF循环内。 为什么?
换句话说,我想检查发布值或会话值,并相应地显示记录。
PS:如果我删除||
条件(即isset ( $_SESSION ['author_id']
))我的代码字完美。
<?php
session_start();
print_r($_SESSION);
if (isset ( $_POST ['submit'] ) || isset ( $_SESSION ['author_id'] )) {
.. do something with my post values or session values ..
}
?>
<form method="post" id="myform1" name="myform1">
........... my form fields..............
<input type="submit" name="submit" value="Submit" />
</form>
重要提示:除了使用会话或cookie外,还有没有其他方法可以处理同一页面中的表单输入字段值?
尝试仅使用$ _POST进行检查
if (isset( $_POST)||isset ( $_SESSION ['author_id'] )) {
.. do something with my post values or session values ..
}
您可以将值传递给onclick()
Java脚本函数,并且可以在该函数中进行一定数量的处理
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.