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 pack与unpack 摸板字符字符含义
Oct 29 PHP
php debug 安装技巧
Apr 30 PHP
解析在zend Farmework下如何创立一个FORM表单
Jun 28 PHP
php生成N个不重复的随机数实例
Nov 12 PHP
PHP高手需要要掌握的知识点
Aug 21 PHP
php数组生成html下拉列表的方法
Jul 20 PHP
redirect_uri参数错误的解决方法(必看)
Feb 16 PHP
php 函数使用可变数量的参数方法
May 02 PHP
PHP实现重载的常用方法实例详解
Oct 18 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
Apr 08 PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 PHP
php实现断点续传大文件示例代码
Jun 19 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中文汉字验证码
2007/04/08 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
2007/04/27 Javascript
javascript 面向对象编程 万物皆对象
2009/09/17 Javascript
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
jquery列表拖动排列(由项目提取相当好用)
2014/06/17 Javascript
JS实现跟随鼠标立体翻转图片的方法
2015/05/04 Javascript
创建你的第一个AngularJS应用的方法
2015/06/16 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
2020/04/14 Javascript
在vue中使用防抖函数组件操作
2020/07/26 Javascript
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
Python函数的周期性执行实现方法
2016/08/13 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
对pandas中to_dict的用法详解
2018/06/05 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
使用 django orm 写 exists 条件过滤实例
2020/05/20 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
html5本地存储 localStorage操作使用详解
2016/09/20 HTML / CSS
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
软件测试英文面试题
2012/10/14 面试题
在职研究生自我鉴定
2013/10/16 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
2015年工商所工作总结
2015/05/21 职场文书
小学庆六一主持词
2015/06/30 职场文书
开发一个封装iframe的vue组件
2021/03/29 Vue.js
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL