纯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 相关文章推荐
在windows iis5下安装php4.0+mysql之我见
Oct 09 PHP
PHP操作xml代码
Jun 17 PHP
php之XML转数组函数的详解
Jun 07 PHP
Yii实现多按钮保存与提交的方法
Dec 03 PHP
php定义参数数量可变的函数用法实例
Mar 16 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
php解析url并得到url中的参数及获取url参数的四种方式
Oct 26 PHP
php微信开发之批量生成带参数的二维码
Jun 26 PHP
PHP微信开发用Cache 解决数据缓存
Jul 11 PHP
Yii 框架使用数据库(databases)的方法示例
May 19 PHP
php array_map()函数实例用法
Mar 03 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实现多张图片上传加水印技巧
2013/04/18 PHP
PHP swfupload图片上传的实例代码
2013/09/30 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
Prototype的Class.create函数解析
2011/09/22 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
JS中Location使用详解
2015/05/12 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
js实现日历与定时器
2017/02/22 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
2019/04/04 jQuery
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
vue实现把接口单独存放在一个文件方式
2020/08/13 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
Python 面向对象 成员的访问约束
2008/12/23 Python
Python功能键的读取方法
2015/05/28 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
2018/03/19 Python
python 按照固定长度分割字符串的方法小结
2018/04/30 Python
python自动化生成IOS的图标
2018/11/13 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
Django修改app名称和数据表迁移方案实现
2020/09/17 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
HTML5的一个显示电池状态的API简介
2015/06/18 HTML / CSS
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
毕业生工作求职信
2014/06/30 职场文书
法人单位授权委托书范文
2014/10/06 职场文书
合理化建议书
2015/02/04 职场文书
仓库保管员岗位职责
2015/02/09 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
Oracle使用别名的好处
2022/04/19 Oracle
Windows server 2016服务器基本设置
2022/08/14 Servers