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中cookies使用指南
Mar 16 PHP
那些年一起学习的PHP(一)
Mar 21 PHP
使用Linux五年积累的一些经验技巧
Jun 20 PHP
PHP中的闭包(匿名函数)浅析
Feb 07 PHP
PHP中include/require/include_once/require_once使用心得
Aug 28 PHP
php组合排序简单实现方法
Oct 15 PHP
PHPCMS忘记后台密码的解决办法
Oct 30 PHP
PHP进程通信基础之信号量与共享内存通信
Feb 19 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
php中的explode()函数实例介绍
Jan 18 PHP
php 使用 __call实现重载功能示例
Nov 18 PHP
php 的多进程操作实践案例分析
Feb 28 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文件操作简单介绍及函数汇总
2020/12/11 PHP
网站上面有这种切换效果
2006/06/26 Javascript
javascript脚本调试方法小结
2008/11/24 Javascript
Prototype Date对象 学习
2009/07/12 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
微信小程序实现pdf、word等格式文件上传的方法
2019/09/10 Javascript
JS随机密码生成算法
2019/09/23 Javascript
javascript实现简易数码时钟
2020/03/30 Javascript
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
python使用正则表达式提取网页URL的方法
2015/05/26 Python
深入理解Python分布式爬虫原理
2017/11/23 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
Python爬虫包BeautifulSoup异常处理(二)
2018/06/17 Python
python3实现多线程聊天室
2018/12/12 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
2020/02/12 Python
python自动化测试三部曲之request+django实现接口测试
2020/10/07 Python
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
嘻哈珠宝品牌:KRKC&CO
2020/10/19 全球购物
半年思想汇报
2013/12/30 职场文书
业务部门经理岗位职责
2014/02/23 职场文书
一年级学生评语大全
2014/04/21 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
党支部工作总结2015
2015/04/01 职场文书
社区志愿服务活动感想
2015/08/07 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python
JavaScript实现队列结构过程
2021/12/06 Javascript
Golang日志包的使用
2022/04/20 Golang