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生成静态页面详解
Nov 19 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
Jun 18 PHP
解析php类的注册与自动加载
Jul 05 PHP
PHP set_error_handler()函数使用详解(示例)
Nov 12 PHP
php模拟登陆的实现方法分析
Jan 09 PHP
php制作文本式留言板
Mar 18 PHP
php类的定义与继承用法实例
Jul 07 PHP
php连接oracle数据库的核心步骤
May 26 PHP
完美解决Thinkphp3.2中插入相同数据的问题
Aug 01 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
Apr 23 PHP
PHP操作XML中XPath的应用示例
Jul 04 PHP
PHP中关于php.ini参数优化详解
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数组函数序列之array_unshift() 在数组开头插入一个或多个元素
2011/11/07 PHP
php ios推送(代码)
2013/07/01 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
PHP实现 APP端微信支付功能
2018/06/22 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
对layui中的onevent 和event的使用详解
2019/09/06 Javascript
Python实现字典依据value排序
2016/02/24 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
2016/07/04 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
Python插件virtualenv搭建虚拟环境
2017/11/20 Python
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
Python pip安装第三方库实现过程解析
2020/07/09 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
Linux操作面试题
2015/02/11 面试题
如何利用find命令查找文件
2016/11/18 面试题
环境工程大学生自荐信
2013/10/21 职场文书
大专应届生个人的自我评价
2013/11/21 职场文书
卫生系统先进事迹
2014/05/13 职场文书
2014最新实习证明模板
2014/10/02 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
SQLServer之常用函数总结详解
2021/08/30 SQL Server
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python