全局变量$_SESSION的使用
来源:互联网 发布:如果二战中国投降知乎 编辑:程序博客网 时间:2024/05/24 06:01
表单处理网页中,如果需要分页显示结果,网页刷新后,$_POST[]中的信息会丢失。
此时,可以借助$_SESSION[全局]变量来暂存。
如下:
if(isset($_POST["Patient_search"])&&($_POST["Patient_search"]=="search"))
{
$_SESSION["name"]=$_POST["name"];
$_SESSION["sex"]=$_POST["sex"];
$_SESSION["hospitalID"]=$_POST["hospitalID"];
$_SESSION["age"]=$_POST["age"];
$where=$db->quoteInto('patientname like ?',"%".trim(GetSQLValueString($_POST['name'],"text"))."%");
if(($_POST["sex"]=="男")||($_POST["sex"]=="女"))
$where=$where.$db->quoteInto('and sex=?',$_POST['sex']);
foreach ($this->view->rowset as $row)
{
if ($_POST["hospitalID"]==$row["hospitalID"])
$where=$where.$db->quoteInto('and hospitalID=?',$_POST['hospitalID']);
}
if($_POST["age"]==1)
$where=$where."and age between 0 and 5";
else if ($_POST["age"]==2)
$where=$where."and age between 6 and 15";
else if ($_POST["age"]==3)
$where=$where."and age between 16 and 30";
else if ($_POST["age"]==4)
$where=$where."and age between 31 and 60";
else if ($_POST["age"]==5)
$where=$where."and age>60";
}
else
{
$where=$db->quoteInto('patientname like ?',"%".trim(GetSQLValueString($_SESSION['name'],"text"))."%");
if(($_SESSION["sex"]=="男")||($_SESSION["sex"]=="女"))
$where=$where.$db->quoteInto('and sex=?',$_SESSION['sex']);
foreach ($this->view->rowset as $row)
{
if ($_SESSION["hospitalID"]==$row["hospitalID"])
$where=$where.$db->quoteInto('and hospitalID=?',$_SESSION['hospitalID']);
}
if($_SESSION["age"]==1)
$where=$where."and age between 0 and 5";
else if ($_SESSION["age"]==2)
$where=$where."and age between 6 and 15";
else if ($_SESSION["age"]==3)
$where=$where."and age between 16 and 30";
else if ($_SESSION["age"]==4)
$where=$where."and age between 31 and 60";
else if ($_SESSION["age"]==5)
$where=$where."and age>60";
}
当网页刷新后,$_SESSION里的变量还存在。
释放$_SESSION的某个变量,可以:
session_unset($_SESSION['ab']);
session_unset();session_destroy();是释放所有$_SESSION变量
- 全局变量$_SESSION的使用
- PHP中 $_SESSION[]变量的使用
- 使用$_SESSION(变量名) 的方法
- PHP的$_SESSION变量
- $_SESSION
- $_SESSION
- php 中$_SESSION的理解
- 关于$_SESSION的一个坑
- php之$_SESSION的理解
- php 自动全局变量 $_SERVER,$_ENV,$_COOKIE,$_GET,$_POST,$_FILES,$_SESSION
- 全局变量的使用注意
- C#全局变量的使用
- [VC]全局变量的使用
- C#全局变量的使用
- c++全局变量的使用
- [VC]全局变量的使用
- 全局变量的使用
- [VC]全局变量的使用
- 从一生的角度看程序员的学习和发展
- Tomcat 线程池
- linux nfs服务配置
- win7 访问共享文件夹时遇到不同步问题
- 批处理文件的语法及应用
- 全局变量$_SESSION的使用
- 07---jsp标签编程01(认识标签)
- 浮点shuffle
- 07---jsp标签编程02(有属性的标签)
- GetHFileFileInfo.java
- 微软等面试100题答案V0.2版
- 制作自己的W7系统的主题包自己制作
- 生命是一个长期积累的过程
- 千万别滥用指标数据标准化