纯php打造的tab选项卡效果代码(不用js)


Posted in PHP onDecember 29, 2010

1.根据get判断,获取get生成css

<style type="text/css"> 
<?php 
if(!isset($_GET['city_id'])) 
{ 
$city_id = 12; 
} 
else 
{ 
$city_id = $_GET['city_id']; 
} 
echo '.a'.$city_id.' 
{ 
color:red; 
} 
'; 
for($i=12;$i<=16;$i++) 
{ 
if($i != $city_id) 
{ 
if ($i != 12 ) 
{ 
echo '.list'.$i.'{ 
background-image:url("image/style/bg.gif"); 
}'; 
} 
else 
{ 
echo '.list'.$i.' 
{ 
background-image:url("image/style/left_bg.gif"); 
} 
'; 
} 
} 
else 
{ 
if($city_id != 12) 
{ 
echo '.list'.$city_id.' 
{ 
background-image:url("image/style/on.gif"); 
} 
'; 
}else 
{ 
echo '.list'.$city_id.'{ 
background-image:url("image/style/recuit_title.gif"); 
}'; 
} 
} 
} 
?> 
</style>

2.点击的时候,就可以打开链接
<div class="recuit_title" > 
<ul id="recuit_li"> 
<li class="list12"><a class="a12" href="test.php?city_id=12">北京</a></li> 
<?php 
include_once ("config/db.inc.php"); 
$recuit_city_select = "select * from cdb_plugins_city where city_id in(13,14,15,16)"; 
$recuit_city_query = mysql_query ( $recuit_city_select ); 
while ( $recuit_city_row = mysql_fetch_assoc ( $recuit_city_query ) ) { 
$cid = $recuit_city_row['city_id']; 
echo '<li class="list'.$recuit_city_row['city_id'].'" ><a class="a'.$recuit_city_row['city_id'].'" href="test.php?city_id=' . $recuit_city_row ['city_id'] . '">' . $recuit_city_row ['city_name'] . '</a></li>'; 
} 
?> 
</ul> 
<span class="more_recuit_info"> 
<a href="../job.php?action=recuit_list&cid=12" onClick="parent.showWindow('recuit_list',this.href);return false;">更多招募信息</a> 
</span> 
</div> 
<div class="recuit_content"> 
<table width="100%"> 
<?php 
if(!$_GET['city_id']) 
{ $recuit_content_select = "select * from cdb_plugins_recuit where city_id= 12 limit 0,8"; 
$recuit_content_query = mysql_query($recuit_content_select); 
while($recuit_content_row = mysql_fetch_assoc($recuit_content_query)) 
{ 
echo '<tr height="25"> 
<td> 
<a onclick="parent.showWindow('.'\'recuit_info\','.'this.href'.');return false;"'.'" href="../job.php?action=recuit_info&recuit_id='.$recuit_content_row['recuit_id'].'">'.$recuit_content_row['recuit_name'].'</a> 
</td> 
<td width="80" align="right" style="color:#0080ff;font-size:12px;"> 
'.$recuit_content_row['username'].'   
</td> 
</tr>'; 
} 
} 
else 
{ 
$recuit_content_select = "select * from cdb_plugins_recuit where city_id={$_GET['city_id']} limit 0,10"; 
$recuit_content_query = mysql_query($recuit_content_select); 
while($recuit_content_row = mysql_fetch_assoc($recuit_content_query)) 
{ 
echo '<tr> 
<td><a onclick="parent.showWindow('.'\'recuit_info\','.'this.href'.');return false;"'.'" href="../job.php?action=recuit_info&recuit_id='.$recuit_content_row['recuit_id'].'">'.$recuit_content_row['recuit_name'].'</a></td> 
<td width="80" align="right" style="color:#0080ff;font-size:12px;">'.$recuit_content_row['username'].'  </td> 
</tr>'; 
} 
} 
?> 
</table> 
</div> 
<div class="recuit_footer"> 
<?php 
include_once ("../include/common.inc.php"); 
$recuit_query = mysql_query("select * from cdb_plugins_recuit_userinfo where uid=$discuz_uid"); 
$recuit_rows = mysql_fetch_assoc($recuit_query); 
if($recuit_rows['uid'] == '') 
{ 
echo '<a href="../job.php?action=recuit" onclick="parent.showWindow('.'\'recuit\''.',this.href);return false;"><img src="image/style/recuit_frm_input.gif" border="0" /></a>  '; 
} 
else 
{ 
echo '<a href="../job.php?action=edit_recuit" onclick="parent.showWindow('.'\'edit_recuit\''.',this.href);return false;"><img src="image/style/edit_recuit.gif" border="0"/><a>  '; 
} 
?> 
</div>
PHP 相关文章推荐
DedeCms模板安装/制作概述
Mar 11 PHP
使用php伪造referer的方法 利用referer防止图片盗链
Jan 20 PHP
一个经典实用的PHP图像处理类分享
Nov 18 PHP
php使用Cookie控制访问授权的方法
Jan 21 PHP
fckeditor上传文件按日期存放及重命名方法
May 22 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
Dec 18 PHP
PHP文件上传处理案例分析
Oct 15 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
php+mysql开发中的经验与常识小结
Mar 25 PHP
PHP连接MySQL数据库三种实现方法
Dec 10 PHP
PHP的autoload自动加载机制使用说明
Dec 28 #PHP
php的ajax框架xajax入门与试用介绍
Dec 19 #PHP
几款免费开源的不用数据库的php的cms
Dec 19 #PHP
PHP操作XML作为数据库的类
Dec 19 #PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
Dec 19 #PHP
PHP与MySQL开发的8个技巧小结
Dec 17 #PHP
hessian 在PHP中的使用介绍
Dec 13 #PHP
You might like
在php MYSQL中插入当前时间
2008/04/06 PHP
php下intval()和(int)转换使用与区别
2008/07/18 PHP
PHP字符串处理的10个简单方法
2010/06/30 PHP
php做下载文件的实现代码及文件名中乱码解决方法
2011/02/03 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
YII实现分页的方法
2014/07/09 PHP
PHP中set error handler函数用法小结
2015/11/11 PHP
前端必学之PHP语法基础
2016/01/01 PHP
常用PHP数组排序函数归纳
2016/08/08 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
静态的动态续篇之来点XML
2006/12/23 Javascript
jquery的$(document).ready()和onload的加载顺序
2010/05/26 Javascript
jquery dialog键盘事件代码
2010/08/01 Javascript
html a标签-超链接中confirm方法使用介绍
2013/01/04 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
2014/09/10 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
2016/06/24 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
[51:00]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
tornado+celery的简单使用详解
2019/12/21 Python
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
Kusmi茶美国官网:优质散叶茶和茶包
2019/10/13 全球购物
俄罗斯香水在线商店:AromaCode
2019/12/04 全球购物
高二生物教学反思
2014/01/27 职场文书
篮球比赛拉拉队口号
2014/06/10 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
教师节班会主持词
2015/07/06 职场文书
Java Shutdown Hook场景使用及源码分析
2021/06/15 Java/Android
vue封装数字翻牌器
2022/04/20 Vue.js