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 相关文章推荐
php5 图片验证码实现代码
Dec 11 PHP
PHP Directory 函数的详解
Mar 07 PHP
PHP笔记之:基于面向对象设计的详解
May 14 PHP
php Xdebug的安装与使用详解
Jun 20 PHP
php打开文件fopen函数的使用说明
Jul 05 PHP
php使用异或实现的加密解密实例
Sep 04 PHP
ThinkPHP应用模式扩展详解
Jul 16 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 PHP
详解php中的implements 使用
Jun 13 PHP
360搜索引擎自动收录php改写方案
Apr 28 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 PHP
php装饰者模式简单应用案例分析
Oct 23 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
星际争霸兵种名称对照表
2020/03/04 星际争霸
php中防止伪造跨站请求的小招式
2011/09/02 PHP
PHP中对于浮点型的数据需要用不同的方法解决
2014/03/11 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
php+redis实现多台服务器内网存储session并读取示例
2017/01/12 PHP
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
javascript实现yield的方法
2013/11/06 Javascript
nodejs npm package.json中文文档
2014/09/04 NodeJs
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
2017/01/04 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
angular4 共享服务在多个组件中数据通信的示例
2018/03/30 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
2018/11/30 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
[10:18]2018DOTA2国际邀请赛寻真——找回自信的TNCPredator
2018/08/13 DOTA
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
python得到windows自启动列表的方法
2018/10/14 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
Python中的整除和取模实例
2020/06/03 Python
Html5定位终极解决方案
2020/02/05 HTML / CSS
.NET是怎么支持多种语言的
2015/02/24 面试题
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android