PHP页面间传递参数实例代码


Posted in PHP onJune 05, 2008

 
首先给大家介绍如何通过表单传值查询数据。

    任务目标:在表单中输入部门名,查询出相应部门的人员信息。

    先创建search.php文件。

    第一步,插入一表单,在其中包含一个输入框,一个提交按钮。search.php文件内容如下所示: 

<html>  
<head>  
</head>  
<body>  
<h3>Search</h3>  
<form action="search_result.php" method="POST">  
Depart Name:<input type="text" size=25 name="depart" value=""><br><br>  
<input type="submit" name="submit" value="Search">  
</form>  
</body>  
</html> 

    这样,我们就得到了一个数据提交页面,其含义就是,当我们点击Search按钮时,系统将名字为depart的输入框中所输入的数据通过Post的方法传递给search_result.php文件。

    第二步,既然之前我们已经把值传送了出来,那么我们就要创建另一个页面文件来接收这一值。因为之前已经指定了是传送给search_result.php,那么我们就新建一个名为search_result.php的文件。

    在这个文件中,首先连接上数据库并选择好数据源: 

<?php   
$link=mysql_connect("localhost","root","之前的管理员密码");   
if(! $link) echo "没有连接成功!";   
else echo "连接成功!";   
mysql_select_db("infosystem", $link);  
?> 

    其次,接收search.php文件发出的参数,并生成SQL查询语句: 
<?php  
$depart=$_POST["depart"];  
$q = "SELECT * FROM info where depart='$depart'";  
?> 

    最后,执行SQL语句并显示数据: 
<?php  
mysql_query("SET NAMES GB2312");  
$rs = mysql_query($q, $link);  
echo "<table>";  
echo "<tr><td>部门</td><td>姓名</td></tr>";  
while($row = mysql_fetch_object($rs)) echo "<tr><td>$row->depart</td><td>$row->ename</td></tr>";  
echo "</table>";   mysql_close($link);  
?> 

    通过查询,是不是得到大家所需要的数据了呢?当然,这只是一个最最基本的例子,接下来的几个话题,我会接着查询数据这个问题继续补充说明。
PHP 相关文章推荐
php mssql 时间格式问题
Jan 13 PHP
php 获取本机外网/公网IP的代码
May 09 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 PHP
php将数组转换成csv格式文件输出的方法
Mar 14 PHP
PHP+MySQL之Insert Into数据插入用法分析
Sep 27 PHP
解读PHP中上传文件的处理问题
May 29 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
PHP设计模式之注册树模式分析
Jan 26 PHP
PHP生成腾讯云COS接口需要的请求签名
May 20 PHP
PHP count()函数讲解
Feb 03 PHP
浅谈php使用curl模拟多线程发送请求
Mar 08 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 PHP
解决MySQL中文输出变成问号的问题
Jun 05 #PHP
PHP中Date获取时间不正确怎么办
Jun 05 #PHP
详解PHP显示MySQL数据的三种方法
Jun 05 #PHP
PHP读取MySQL数据代码
Jun 05 #PHP
改变Apache端口等配置修改方法
Jun 05 #PHP
MySQL数据源表结构图示
Jun 05 #PHP
快速配置PHPMyAdmin方法
Jun 05 #PHP
You might like
PHP实现股票趋势图和柱形图
2015/02/07 PHP
php中foreach结合curl实现多线程的方法分析
2016/09/22 PHP
PHP 图片处理
2020/09/16 PHP
动态加载js文件 document.createElement
2006/10/14 Javascript
ext for eclipse插件安装方法
2008/04/27 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
原生JavaScript实现Ajax的方法
2016/04/07 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
[43:35]TI4 循环赛第二日Liquid vs Fnatic
2014/07/11 DOTA
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
python持久性管理pickle模块详细介绍
2015/02/18 Python
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
Python设计模式之装饰模式实例详解
2019/01/21 Python
python按照多个条件排序的方法
2019/02/08 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
浅析python内置模块collections
2019/11/15 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
2020/01/21 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
英国顶级水晶珠宝零售商之一:Tresor Paris
2019/04/27 全球购物
酒吧员工的岗位职责
2013/11/26 职场文书
保密承诺书范文
2014/03/27 职场文书
合作意向协议书范本
2014/03/31 职场文书
入党积极分子个人总结
2015/03/02 职场文书
员工考勤管理制度
2015/08/06 职场文书
护士心得体会范文
2016/01/25 职场文书
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
2022/04/04 Python