Discuz教程网

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

[复制链接]
authicon dly 发表于 2011-8-31 12:27:26 | 显示全部楼层 |阅读模式
1.根据get判断,获取get生成css
代码如下:

  1. <style type="text/css">
  2. <?php
  3. if(!isset($_GET['city_id']))
  4. {
  5. $city_id = 12;
  6. }
  7. else
  8. {
  9. $city_id = $_GET['city_id'];
  10. }
  11. echo '.a'.$city_id.'
  12. {
  13. color:red;
  14. }
  15. ';
  16. for($i=12;$i<=16;$i++)
  17. {
  18. if($i != $city_id)
  19. {
  20. if ($i != 12 )
  21. {
  22. echo '.list'.$i.'{
  23. background-image:url("image/style/bg.gif");
  24. }';
  25. }
  26. else
  27. {
  28. echo '.list'.$i.'
  29. {
  30. background-image:url("image/style/left_bg.gif");
  31. }
  32. ';
  33. }
  34. }
  35. else
  36. {
  37. if($city_id != 12)
  38. {
  39. echo '.list'.$city_id.'
  40. {
  41. background-image:url("image/style/on.gif");
  42. }
  43. ';
  44. }else
  45. {
  46. echo '.list'.$city_id.'{
  47. background-image:url("image/style/recuit_title.gif");
  48. }';
  49. }
  50. }
  51. }
  52. ?>
  53. </style>
复制代码




2.点击的时候,就可以打开链接
代码如下:

  1. <div class="recuit_title" >
  2. <ul id="recuit_li">
  3. <li class="list12"><a class="a12" href="test.php?city_id=12">北京</a></li>
  4. <?php
  5. include_once ("config/db.inc.php");
  6. $recuit_city_select = "select * from cdb_plugins_city where city_id in(13,14,15,16)";
  7. $recuit_city_query = mysql_query ( $recuit_city_select );
  8. while ( $recuit_city_row = mysql_fetch_assoc ( $recuit_city_query ) ) {
  9. $cid = $recuit_city_row['city_id'];
  10. 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>';
  11. }
  12. ?>
  13. </ul>
  14. <span class="more_recuit_info">
  15. <a href="../job.php?action=recuit_list&cid=12" onClick="parent.showWindow('recuit_list',this.href);return false;">更多招募信息</a>
  16. </span>
  17. </div>
  18. <div class="recuit_content">
  19. <table width="100%">
  20. <?php
  21. if(!$_GET['city_id'])
  22. {

  23. $recuit_content_select = "select * from cdb_plugins_recuit where city_id= 12 limit 0,8";
  24. $recuit_content_query = mysql_query($recuit_content_select);
  25. while($recuit_content_row = mysql_fetch_assoc($recuit_content_query))
  26. {
  27. echo '<tr height="25">
  28. <td>
  29. <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>
  30. </td>
  31. <td width="80" align="right" style="color:#0080ff;font-size:12px;">
  32. '.$recuit_content_row['username'].'
  33. </td>
  34. </tr>';
  35. }
  36. }
  37. else
  38. {
  39. $recuit_content_select = "select * from cdb_plugins_recuit where city_id={$_GET['city_id']} limit 0,10";
  40. $recuit_content_query = mysql_query($recuit_content_select);
  41. while($recuit_content_row = mysql_fetch_assoc($recuit_content_query))
  42. {
  43. echo '<tr>
  44. <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>
  45. <td width="80" align="right" style="color:#0080ff;font-size:12px;">'.$recuit_content_row['username'].' </td>
  46. </tr>';
  47. }
  48. }
  49. ?>
  50. </table>
  51. </div>
  52. <div class="recuit_footer">
  53. <?php
  54. include_once ("../include/common.inc.php");
  55. $recuit_query = mysql_query("select * from cdb_plugins_recuit_userinfo where uid=$discuz_uid");
  56. $recuit_rows = mysql_fetch_assoc($recuit_query);
  57. if($recuit_rows['uid'] == '')
  58. {
  59. 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> ';
  60. }
  61. else
  62. {
  63. 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> ';
  64. }
  65. ?>
  66. </div>
复制代码








上一篇:PHP下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
下一篇:PHP蜘蛛统计插件只要有mysql就可用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 16:36

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表