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 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
谈谈新手如何学习PHP
Dec 23 PHP
php 前一天或后一天的日期
Jun 28 PHP
PHP has encountered an Access Violation 错误的解决方法
Jan 17 PHP
ThinkPHP中实例Model方法的区别说明
Aug 21 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
Feb 28 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
Jun 03 PHP
php下获取http状态的实现代码
May 09 PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Jul 28 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
Jun 19 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
Nov 13 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
wampserver改变默认网站目录的办法
2015/08/05 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
javascript面向对象的方式实现的弹出层效果代码
2010/01/28 Javascript
基于JQuery的Select选择框的华丽变身
2011/08/23 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
JavaScript获取并更改input标签name属性的方法
2015/07/02 Javascript
jQuery实现滚动切换的tab选项卡效果代码
2015/08/26 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
vue2 中如何实现动态表单增删改查实例
2017/06/09 Javascript
jQuery实现切换隐藏与显示同时切换图标功能
2017/10/29 jQuery
vue 巧用过渡效果(小结)
2018/09/22 Javascript
[36:33]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.29
2020/12/02 DOTA
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
2019/07/22 Python
python操作gitlab API过程解析
2019/12/27 Python
python写文件时覆盖原来的实例方法
2020/07/22 Python
Python学习笔记之装饰器
2020/08/06 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
纯CSS3实现的井字棋游戏
2020/11/25 HTML / CSS
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
游戏商店:Eneba
2020/04/25 全球购物
会计专业自我鉴定范文
2013/12/29 职场文书
讲解员培训方案
2014/05/04 职场文书
火锅店的活动方案
2014/08/15 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
关于安全的广播稿
2014/10/23 职场文书
信息技术研修心得体会
2016/01/08 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android