有没有一行代码可以搞定这个问题?使用一个好的三元运算符?
基本上,如果POST已发送,即使帖子为空,也应该显示它,否则仅在未设置或为空的情况下从会话中获取值。在这里可能有点儿打太极了......寻找类似于以下内容的东西:
$F_NAME = $_SESSION['USR']['F_NAME'];
if(isset($_POST['F_NAME'])) {$F_NAME = $_POST['F_NAME'];}
基本上,如果POST已发送,即使帖子为空,也应该显示它,否则仅在未设置或为空的情况下从会话中获取值。在这里可能有点儿打太极了......寻找类似于以下内容的东西:
$F_NAME = ? ($F_NAME ? isset($_POST['F_NAME']) : $_SESSION['USR']['F_NAME']);