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 相关文章推荐
ThinkPHP php 框架学习笔记
Oct 30 PHP
PHPMailer邮件发送的实现代码
May 04 PHP
解析linux下安装memcacheq(mcq)全过程笔记
Jun 27 PHP
基于递归实现的php树形菜单代码
Nov 19 PHP
ThinkPHP 3.2 版本升级了哪些内容
Mar 05 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
使用Zttp简化Guzzle 调用
Jul 02 PHP
详细解读php的命名空间(一)
Feb 21 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
Mar 12 PHP
PHP实现动态压缩js与css文件的方法
May 02 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
Sep 05 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中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
2013/04/01 Javascript
了不起的node.js读书笔记之mongodb数据库交互
2014/12/22 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
js/jq仿window文件夹框选操作插件
2017/03/08 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
JS数组交集、并集、差集的示例代码
2017/08/23 Javascript
mui上拉加载更多下拉刷新数据的封装过程
2017/11/03 Javascript
js断点调试经验分享
2017/12/08 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
Angular4 组件通讯方法大全(推荐)
2018/07/12 Javascript
node版本管理工具n包使用教程详解
2018/11/09 Javascript
详解jquery和vue对比
2019/04/16 jQuery
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
node运行js获得输出的三种方式示例详解
2020/07/02 Javascript
Python中的map、reduce和filter浅析
2014/04/26 Python
python实现二分查找算法
2017/09/21 Python
python进行两个表格对比的方法
2018/06/27 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
Python多线程多进程实例对比解析
2020/03/12 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
学院党委班子四风问题自查报告及整改措施
2014/10/25 职场文书
火烧圆明园观后感
2015/06/03 职场文书
超级实用的公文标题大全!
2019/07/19 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书