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 相关文章推荐
同时提取多条新闻中的文本一例
Oct 09 PHP
PHP取整数函数常用的四种方法小结
Jul 05 PHP
使用PHP curl模拟浏览器抓取网站信息
Oct 28 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
Jan 07 PHP
Yii数据库缓存实例分析
Mar 29 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
Sep 02 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
PHP实现的敏感词过滤方法示例
Mar 06 PHP
PHP面向对象程序设计重载(overloading)操作详解
Jun 13 PHP
laravel-admin的图片删除实例
Sep 30 PHP
laravel批量生成假数据的方法
Oct 09 PHP
PHP实现倒计时功能
Nov 16 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 程序员的调试技术小结
2009/11/15 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
jquery之empty()与remove()区别说明
2010/09/10 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
js 赋值包含单引号双引号问题的解决方法
2014/02/26 Javascript
JQuery菜单效果的两个实例讲解(3)
2015/09/17 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
从零学习node.js之模块规范(一)
2017/02/21 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
JavaScript调用模式与this关键字绑定的关系
2018/04/21 Javascript
用Node提供静态文件服务的方法
2018/07/06 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
对VUE中的对象添加属性
2018/09/18 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
[05:26]TI10典藏宝瓶套装外观展示
2020/07/03 DOTA
Python 开发Activex组件方法
2009/11/08 Python
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python打开文件并获取文件相关属性的方法
2015/04/23 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
python基于twisted框架编写简单聊天室
2018/01/02 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
python 实现兔子生兔子示例
2019/11/21 Python
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
Brasty罗马尼亚:购买手表、香水、化妆品、珠宝
2020/04/21 全球购物
大学生毕业自我评价范文分享
2013/11/11 职场文书
教师民族团结演讲稿
2014/08/27 职场文书
普通党员对照检查材料
2014/08/28 职场文书
财产分割协议书范本
2014/11/03 职场文书
收入及婚姻状况证明
2014/11/20 职场文书
单位租车协议书
2015/01/29 职场文书
暑假打工感想
2015/08/07 职场文书
Python 正则模块详情
2021/11/02 Python