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
简单示例AJAX结合PHP代码实现登录效果代码
Jul 25 PHP
PHP is_dir() 判断给定文件名是否是一个目录
May 10 PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 PHP
php不用正则验证真假身份证
Nov 06 PHP
PHP中常用的转义函数
Feb 28 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
Jul 01 PHP
php使用fputcsv()函数csv文件读写数据的方法
Jan 06 PHP
php实现求相对时间函数
Jun 15 PHP
PDO::getAvailableDrivers讲解
Jan 28 PHP
Laravel路由研究之domain解决多域名问题的方法示例
Apr 04 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 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
thinkPHP实现表单自动验证
2014/12/24 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
JS设置CSS样式的方式汇总
2017/01/21 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
nodejs基础应用
2017/02/03 NodeJs
详解JS中的attribute属性
2017/04/25 Javascript
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
详解redux异步操作实践
2018/08/15 Javascript
Vue 实时监听窗口变化 windowresize的两种方法
2018/11/06 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
vue实现二级导航栏效果
2019/10/19 Javascript
[01:20]2018DOTA2亚洲邀请赛总决赛战队Mineski晋级之路
2018/04/07 DOTA
python聊天程序实例代码分享
2013/11/18 Python
用Python将IP地址在整型和字符串之间轻松转换
2017/03/22 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
Keras之fit_generator与train_on_batch用法
2020/06/17 Python
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
2021/01/27 HTML / CSS
新员工入职感言
2014/02/01 职场文书
置业顾问岗位职责
2014/03/02 职场文书
安全生产活动月方案
2014/03/09 职场文书
给老师的一封建议书
2014/03/13 职场文书
企业员工集体活动方案
2014/08/17 职场文书
2016学习雷锋精神活动倡议书
2015/04/27 职场文书
react合成事件与原生事件的相关理解
2021/05/13 Javascript