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 25 PHP
PHP应用JSON技巧讲解
Feb 03 PHP
PHP之APC缓存详细介绍 apc模块安装
Jan 13 PHP
PHP入门之常量简介和系统常量
May 12 PHP
php实现获取文章内容第一张图片的方法
Nov 04 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
Nov 18 PHP
php+Mysqli利用事务处理转账问题实例
Feb 11 PHP
php通过array_shift()函数移除数组第一个元素的方法
Mar 18 PHP
教大家制作简单的php日历
Nov 17 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
Yii2框架类自动加载机制实例分析
May 02 PHP
Yii框架日志记录Logging操作示例
Jul 12 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
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
xss防御之php利用httponly防xss攻击
2014/03/21 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
php 如何获取文件的后缀名
2016/06/05 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
Listloading.js移动端上拉下拉刷新组件
2016/08/04 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
webpack构建react多页面应用详解
2017/09/15 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
解决layer 动态加载select 失效的问题
2019/09/18 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
解决Vue中使用keepAlive不缓存问题
2020/08/04 Javascript
python贪婪匹配以及多行匹配的实例讲解
2018/04/19 Python
python 字典操作提取key,value的方法
2019/06/26 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
socket.io 和canvas 实现的共享画板功能
2019/05/22 HTML / CSS
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
退休教师追悼词
2015/06/23 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
纯html+css实现打字效果
2021/08/02 HTML / CSS