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
php 截取字符串并以零补齐str_pad() 函数
May 07 PHP
关于PHP语言构造器介绍
Jul 08 PHP
php加密算法之实现可逆加密算法和解密分享
Jan 21 PHP
smarty模板引擎从配置文件中获取数据的方法
Jan 22 PHP
php通过正则表达式记取数据来读取xml的方法
Mar 09 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
一个简单的php MVC留言本实例代码(必看篇)
Sep 22 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
Laravel框架查询构造器简单示例
May 08 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 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表单数据写入MySQL数据库的代码
2016/05/31 PHP
Laravel5.7框架安装与使用学习笔记图文详解
2019/04/02 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
jQuery常见开发技巧详细整理
2013/01/02 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
2013/02/01 Javascript
jquery 隐藏与显示tr标签示例代码
2014/06/06 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
js实现多个标题吸顶效果
2020/01/08 Javascript
vue路由分文件拆分管理详解
2020/08/13 Javascript
详解vue3.0 的 Composition API 的一种使用方法
2020/10/26 Javascript
[03:24][TI9纪实] Dota奶爸
2019/08/22 DOTA
python文件写入实例分析
2015/04/08 Python
浅析python参数的知识点
2018/12/10 Python
python添加菜单图文讲解
2019/06/04 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
详解python中__name__的意义以及作用
2019/08/07 Python
python实现PID算法及测试的例子
2019/08/08 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
世界上最大的高分辨率在线图片库:Alamy
2018/07/07 全球购物
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
会计求职信
2014/05/29 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
淘宝好评语句大全
2014/12/31 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
离职告别感言
2015/08/04 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript