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+JS无限级可伸缩菜单详解(简单易懂)
Jan 02 PHP
php根据年月获取季度的方法
Mar 31 PHP
php下Memcached入门实例解析
Jan 05 PHP
php中header跳转使用include包含解决参数丢失问题
May 08 PHP
SSO单点登录的PHP实现方法(Laravel框架)
Mar 23 PHP
php parse_str() 函数的定义和用法
May 23 PHP
PHP 读取大文件并显示的简单实例(推荐)
Aug 12 PHP
利用php获得flv视频长度的实例代码
Oct 26 PHP
PHP 断点续传实例详解
Nov 11 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
Jan 20 PHP
PHP strripos函数用法总结
Feb 11 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
Feb 20 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 MsSql server时遇到的中文编码问题
2009/06/11 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
简单的通用表达式求10乘阶示例
2014/03/03 Python
python多线程操作实例
2014/11/21 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
Django 跨域请求处理的示例代码
2018/05/02 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
python3下载抖音视频的完整代码
2019/06/05 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
2020/03/19 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
用python实现学生管理系统
2020/07/24 Python
如何利用python 读取配置文件
2021/01/06 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
Puma印度官网:德国运动品牌
2019/10/06 全球购物
哪些情况下不应该使用索引
2015/07/20 面试题
酒店管理专业学生求职信
2013/09/27 职场文书
毕业自我鉴定范文
2013/11/06 职场文书
《识字五》教学反思
2014/03/01 职场文书
毕业寄语大全
2014/04/09 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
2015年环卫处个人工作总结
2015/07/27 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers
CSS 还能这样玩?奇思妙想渐变的艺术
2021/04/27 HTML / CSS
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
5道关于python基础 while循环练习题
2021/11/27 Python
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
2022/07/07 数码科技