Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

用PHP+MySQL构建一个招聘网站(3)

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

  我们构造我们的首页。

  我计划在首页上显示“最新登陆的10个职位”、“最热门的10各职位”。页面划分为上下两大块,上面是网站的head,可以是logo和一些广告之类的东西,下面一大块可以分为3栏,左边就是下一级链接,中间就放“最新登陆的10个职位”、“最热门的10各职位”,右边一栏可以放一些企业广告或者其他网站公告等等。这样规划以后,我们就可以开始写主页了。

  我使用dreamweaver来先用表格规划了整个框架。在我们这个页面里需要嵌入php语句的地方就是显示最新的10个职位和最热门的10个职位。为了便于以后美工的处理,我们尽量将php语句限制在表格的框里面。就是说没有php的话,整个页面还是很完整的。

  下面是读取数据库然后显示最新登陆的10条职位记录的代码:


 <?
   include("DB_MYSQL.INC"); 
  $db = new DB_Sql;
 $db->query("select job_id, job_col2, job_col15,job_col19  from job 
 ORDER BY job_id desc limit 0,10");
?> 
<?while($db->next_record()):?> 
 <tr> 
 <td width="19%" height="18"><font size="2">
 <a href="javascript:view('jobview.php?job_id=<? 
 echo $db->f(0)?>')">
                              <?echo $db->f(1); ?></a>
                          </font>
 </td>
 <td width="62%" height="18"><font size="2"><? echo 
 $db->f(2) ?></font></td>
 <td width="19%" height="18"><font size="2"><? echo
 $db->f(3) ?></font></td>
 </tr>
 <? endwhile ?> 

  这段代码很简单,大家应该可以看明白。其中


<a href="javascript:view('jobview.php?job_id=<? echo 
$db->f(0)?>')">

  是为了用户点击职位名称时候,弹出新窗口浏览改职位的详细信息。所以需要在html文件的最开始加入一段javascript的代码,如下:


<SCRIPT language=JavaScript>
function view(Url)
{     
   popup=window.open(Url,"Displaywindow","left=100,top=30,
   width=700,height=400,toolbar=no,location=no,directories=n

o,status=no,menubar=no,scrollbars=yes, resizable=no");
}
</SCRIPT>

  现在大家都应该对前面的代码没什么疑问了。至于显示最热门的10个职位,代码几乎一样的,这样不在介绍了。下面给出这个首页的全部代码,大家可以拷贝存下来,直接使用。


<!-- #BeginTemplate "/Templates/zhaopin.dwt" -->
<!-- #BeginEditable "doctitle" --> 
<title>É生活招聘网 </title>
<SCRIPT language=JavaScript>
function view(Url)
{     
   

popup=window.open(Url,"Displaywindow","left=100,top=30,
width=700,height=400,toolbar=no,location=no,directories=n

o,status=no,menubar=no,scrollbars=yes, resizable=no");
}
</SCRIPT>
<!-- #EndEditable -->
<body bgcolor="#FFFFFF">
<table width="95%" border="1" cellspacing="0" cellpadding="0"
height="610" align="center" 
bordercolorlight="#FFFFFF" bordercolordark="#FF9966">
  <tr>
    <td width="24%" height="62" bgcolor="#FF9933"> 
      <p><b><font color="#FFFFFF" size="5">WitiTech
      </font></b></p>
      <p><font color="#00FF00"><b><font size="5">
      ÇóÖ°ÕÐÆ¸×¨À¸
      </font></b></font></p>
    </td>
    <td width="76%" height="62"> 
      <div align="right">¡¾²åÈ
      ë¹ö¶¯µÄ¹ã¸
      æ¡¿</div>
    </td>
  </tr>
  <tr bgcolor="#CCCCFF"> 
    <td colspan="2" height="51"> 
    </td>
  </tr>
  <tr> 
    <td colspan="2" height="500"> 
      <div align="left"> 
        <table width="100%" border="0" cellspacing="0" cellpadding="0" 
	height="504">
          <tr> 
            <td width="19%" valign="top" bgcolor="#FFFFCC"> 
              <p> </p>
              <p><a href="index.php">[首页]</a></p>
               <p><a href="jobsearch.php">[职位查询]  </a></p>
               <p><a href="jobcompany.php">[公司名录]</a></p>
               <p><a href="jobresume.php">[简历中心]</a></p>
               <p><a href="jobparttime.php">[兼职特区]</a></p>
               <p><a href="jobstudent.php">[应届生区]</a></p>
               <p><a href="jobregister.php"><font size="2">
	       [新职位登录]</font></a></p>
              <p><font size="2"><a href="resumereg.php">
	      [简历登录]</a></font></p>
            </td>
            <td width="81%" valign="top" align="right"><!-- 
	    #BeginEditable "content" --> 


              <table width="100%" border="0" cellspacing="0" 
	      cellpadding="0" height="500">
                <tr> 
                  <td height="366" width="68%" valign="top" align="left"> 
                    <table width="100%" border="1" cellspacing="0" 
		    cellpadding="1" bordercolorlight="#FF9900" 

      bordercolordark="#FFFFFF">
                      <tr bgcolor="#FF9900"> 
                        <td width="80%"><font size="2"><b>
			<font color="#FFFFFF">最新登陆的10个职位

      λ</font></b></font></td>
                        <td width="20%"> 
                          <div align="right"><font size="2">
   <b><font color="#FFFFFF">¸ü¶àµÄÖ°

    λ</font></b></font></div>
                        </td>
                      </tr>
                      <tr valign="top"> 
                        <td height="181" colspan="2"> 
                          <table width="100%" border="1" cellspacing="0" 
			  cellpadding="1" height="50" 

      bordercolordark="#FFFFFF" bordercolorlight="#FF9900">
                            <tr> 
                         <td width="19%" height="18"><font size="2">
			 <b><font color="#006600">职位名称

     λÃû³Æ
     </font></b></font></td>
                <td width="62%" height="18"><font size="2">
			  <b><font color="#006600">招聘单位名称

     λÃû³Æ
     </font></b></font></td>
                 <td width="19%" height="18"><font size="2">
			<b>点击次数</b></font></td>
                            </tr>
                            <?
        
             include("DB_MYSQL.INC"); 
             $db = new DB_Sql;
             $db->query("select job_id, job_col2, job_col15,job_col19  from job  
	     ORDER BY job_id 

     desc limit 0,10");
       ?> <?while($db->next_record()):?> 
                <tr> 
                  <td width="19%" height="18"><font size="2">
                      <a href="javascript:view('jobview.php?job_id=<?
			echo $db->f(0)?>')">
                                   <?echo $db->f(1); ?></a>
                                                            </font>
                               </td>
                              <td width="62%" height="18"><font 
			      size="2"><? echo $db->f(2) ?>
			      </font></td>
                              <td width="19%" height="18"><font
			      size="2"><? echo $db->f(3) ?>
			      </font></td>
                            </tr>
                            <? endwhile ?> 
                          </table>
                        </td>
                      </tr>
                    </table>  <table width="100%" border="1" 
		cellspacing="0" cellpadding="1" bordercolorlight="#FFFFFF" 

      bordercolordark="#999900">
                      <tr bgcolor="#999900"> 
                        <td><font size="2"><b><font 
			color="#FFFFFF">最热门的10各职位<font 

  color="#FF3300">(hot)</font></font></b></font></td>
                      </tr>
                      <tr valign="top"> 
                        <td height="181"> 
                          <table width="100%" border="1"
			  cellspacing="0" cellpadding="1" height="50" 

        bordercolordark="#FFFFFF" bordercolorlight="#FF9900">
                            <tr> 
                              <td width="19%" height="18">
			      <font size="2"><b><font 
			      color="#006600">职位名称

     λÃû³Æ</font></b>
     </font></td>
                              <td width="62%" height="18">
			      <font size="2"><b><font 
			      color="#006600">招聘单位名称

     λÃû³Æ</font></b>
     </font></td>
                              <td width="19%" height="18">
			      <font size="2"><b>点击次数
			      </b></font></td>
                            </tr>
                            <?
    ¹«Ë¾Ãû
             $db_hot = new DB_Sql;
             $db_hot->query("select job_id, job_col2, 
	     job_col15,job_col19  from job  ORDER BY 

    job_col19 desc limit 0,10");
                    ?> <?while($db_hot->next_record()):?> 
                            <tr> 
                              <td width="19%" height="18"><font 
			      size="2">
                                 <a href="javascript:view
	    ('jobview.php?job_id=<? echo $db_hot->f(0)?>')">
                   <?  echo $db_hot->f(1) ?>
                                               </a>
                                                           </font>
                              </td>
                              <td width="62%" height="18"><font 
       size="2"><? echo $db_hot->f(2) ?></font></td>
                              <td width="19%" height="18"><font 
       size="2"><? echo $db_hot->f(3) ?></font></td>
                            </tr>
                            <? endwhile ?> 
                          </table>
                        </td>
                      </tr>
                    </table>
                    <p> </p>
                  </td>
    <td height="366" width="32%" valign="top" align="center"> 
     <table width="100%" border="1" cellspacing="0" cellpadding="0" 
		    bordercolorlight="#FFFFFF" 

   bordercolordark="#339900">
                      <tr align="center" bgcolor="#009900"> 
                 <td height="18"><font size="2"><b><font 
			color="#FFFFFF">友情企业连接</font></b>
			</font></td>
                      </tr>
                      <tr valign="top"> 
    <td height="227"><php ¹ã¸æ></td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </table>
              <!-- #EndEditable --></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
  <tr> 
    <td colspan="2"> 
      <div align="center"><font size="2" 
      color="#333300"><b><font color="#006600">版权所有 
      - WitiTech Studio, 2000</font></b></font></div>
    </td>
  </tr>
</table>

<!-- #EndTemplate -->


 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:用PHP+MySQL构建一个招聘网站(2)   下一篇:用PHP+MySQL构建一个招聘网站(4)

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章