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

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

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

  现在我介绍一下登陆一条职位招聘信息的页面,这里我要提一下使用session的方法。这个程序开始,我们就调用了函数session_start(),这个函数在所有的使用session的页面里面必须首先被调用。然后我们调用session_is_registered()函数来判断用户是否已经登陆了,如果member_id这个变量没有注册,就将页面指向login.php。在login.php里面我们提供用户登陆的框,用户输入用户名和密码,校验正确后,我们给member_id这个session变量赋值。 关于login.php的代码,稍后介绍,下面是jobregister.php的代码,大家可以参考:


<?
 session_start();
 ?>

<html>

<head><title>JOB登记</title>
<?
if ( !session_is_registered("member_id") ) {
<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=login.php">
exit;
}
?>

<SCRIPT LANGUAGE="JavaScript">

function validate_form(form) {
  
// bypass check for some browsers
if (navigator.userAgent.indexOf("MSIE") > 0) return true;

if (navigator.appName == "Netscape") 
{
   if (navigator.appVersion.substring(0, 1) <= "2") return true;
    }
else return true;

}

</SCRIPT>

</head>
<? 

require("config.ini");

$db=mysql_connect($host,$user,$pass);

mysql_select_db($database,$db);

$registerdate = date( "Y-m-d", mktime(0,0,0,date("m"),date("d"),date("Y")) );


$job_dID = $member_id;
$job_dIP = getenv("REMOTE_ADDR");
 ?>



<body bgcolor="#FFFFFF">
<form name=form method=post action="jobregister.php" onSubmit="return 
validate_form(this.form)">
  <table border=1 width=600 cellspacing=0 cellpading=8 bgcolor="#FFFFFF"
  align="center" bordercolordark="#FF6633" bordercolorlight="#FFFFFF">
    <?php

if(isset($process)) {
echo "</table>";

mysql_query("insert into job(  
job_col1,job_col2,job_col3,job_col4,job_col5,job_col6,
job_col7,job_col8,job_col9,job_col10,job_col11,job_col12,
job_col13,job_col14,job_col15,job_col16,job_col17,job_col18,
job_col19,job_col20,job_col21) 
                               values( 
                    '$member_id',           
                    '$job_name',
'$job_type',
'$work_site',
'$work_time',
'$job_Fr_date',
'$job_ED_date',
'$job_ex_y',
'$job_miaoshu',
'$job_tphone',
'$job_tuna',
'$job_tem',
'$job_tmax',
'$job_yaoqiu',
'$job_gsi',
'$job_dID',
'$job_dIP',
'0',
'0',
'$job_oth',
'0'
  )");


$err = mysql_error(); 
if($err){ 
echo "error=";
echo $err;
  echo "数据库发生错误,请通知<a href=mailto:webmaster@my.site>站长</a>"; 
} 
else{  

echo "You have register job success. Please go to  
<a href="..index.html">Next</a>.";
} 
die();
}
?> 
    <tr bgcolor="#FF6600"> 
      <td width=100 colspan=2><font color="#FFFFFF"><b>
      请如实填写职位登记信息</b></font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">登陆公司编号</td>
      <td> 
        <input name="com_id" size=25
maxlength=25>
        <font size=-1> (required)</font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">职务名称 </td>
      <td> 
        <input name="job_name" size=25
maxlength=25>
        <font size=-1> (required)</font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC" height="15">职务类型<br>
      </td>
      <td height="15"> 
        <select name="select">
          <option value="2">任意</option>
          <option value="1">兼职</option>
          <option value="0">专职</option>
        </select>
        <font size=-1> (required)</font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">工作地点</td>
      <td> 
        <input name="work_site" size=25
maxlength=25>
        <font size=-1> (required)</font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC" height="10">工作时间 </td>
      <td height="10"> 
        <input name="work_time" size=25
maxlength=25>
        <font size=-1>(eg :白天8小时,或者周末不休息之类的) </font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">招聘有效开始时间</td>
      <td> 
        <input name="job_Fr_date" size=25
maxlength=25>
        <font size=-1> (eg:2000-02-03)</font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">招聘结束时间 </td>
      <td> 
        <input name="job_ED_date" size=25
maxlength=25>
        <font size=-1> (eg:2000-02-03) </font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">招聘需要工作经验年数</td>
      <td> 
        <select name="job_ex_y ">
          <option value="0">应届</option>
          <option value="1">1年</option>
          <option value="2">2年</option>
          <option value="3">3年</option>
          <option value="4">4年</option>
          <option value="5">5年</option>
          <option value="6">6年</option>
          <option value="7">7年</option>
          <option value="8">8年</option>
          <option value="9">9年</option>
          <option value="10">10年</option>
          <option value="11">10年以上</option>
        </select>
      </td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">工作描述</td>
      <td colspan=4> 
        <textarea name="job_miaoshu" rows=5 cols=25 ></textarea>
      </td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">联系电话</td>
      <td> 
        <input name="job_tphone" size=25
maxlength=25>
        <font size=-1> </font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">联系人</td>
      <td> 
        <input name="job_tuna" size=25
maxlength=25>
        <font size=-1> </font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">联系人email</td>
      <td> 
        <input name="job_tem" size=25
maxlength=25>
        <font size=-1> </font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">传真号码</td>
      <td> 
        <input name="job_tmax" size=25
maxlength=25>
        <font size=-1> </font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">岗位要求详细介绍</td>
      <td colspan=4> 
        <textarea name="job_yaoqiu" rows=5 cols=25 ></textarea>
      </td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">公司名称 </td>
      <td> 
        <input name="job_gsi" size=25
maxlength=25>
        <font size=-1> </font></td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">其他注意事项</td>
      <td colspan=4> 
        <textarea name="job_oth" rows=5 cols=25 ></textarea>
      </td>
    </tr>
    <tr> 
      <td bgcolor="#CCFFCC">职务的优先级别</td>
      <td> <font color="#FF6633">[由管理员填写]</font>
      <font size=-1> </font></td>
    </tr>
    <tr> 
      <td colspan=2 align=center> 
        <input type=submit name="process" value="登记">
        <input type=reset value="重填">
      </td>
    </tr>
  </table>
  <div align="center"></div>
</form>


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



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

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