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分页显示制作详细讲解
Oct 09 PHP
基于mysql的论坛(6)
Oct 09 PHP
php 分库分表hash算法
Nov 12 PHP
解析php中var_dump,var_export,print_r三个函数的区别
Jun 21 PHP
微信营销平台系统?刮刮乐的开发
Jun 10 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
Jun 26 PHP
PHP中unset,array_splice删除数组中元素的区别
Jul 28 PHP
PHP单链表的实现代码
Jul 05 PHP
thinkphp 验证码 的使用小结
May 07 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
laravel框架创建授权策略实例分析
Nov 22 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
中英文字符串翻转函数
2008/12/09 PHP
php 来访国内外IP判断代码并实现页面跳转
2009/12/18 PHP
zend framework文件上传功能实例代码
2013/12/25 PHP
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
一个简单的php MVC留言本实例代码(必看篇)
2016/09/22 PHP
json跟xml的对比分析
2008/06/10 Javascript
JavaScript 异步调用框架 (Part 4 - 链式调用)
2009/08/04 Javascript
Cookie 小记
2010/04/01 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
jQuery实现带动画效果的多级下拉菜单代码
2015/09/08 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
[39:52]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第一场
2018/04/04 DOTA
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
Python数据分析之获取双色球历史信息的方法示例
2018/02/03 Python
python扫描线填充算法详解
2020/02/19 Python
pytorch实现保证每次运行使用的随机数都相同
2020/02/20 Python
Aquatalia官网:意大利著名鞋履品牌
2019/09/26 全球购物
论文评语大全
2014/04/29 职场文书
教师节宣传方案
2014/05/23 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
2015年检验科工作总结
2015/04/27 职场文书
校园之声广播稿
2015/08/18 职场文书
创业计划书之DIY自助厨房
2019/09/06 职场文书
Django cookie和session的应用场景及如何使用
2021/04/29 Python