使用求职面试应用程序的用户会话将新行插入表中

时间:2012-11-26 06:42:26

标签: php mysql

我有一个工作网站,里面有一个按日期列出打开工作的页面。 我网站的登录用户点击申请的可用日期(从按日期排序的动态列表中) 目前有2个表,用户和作业已修复。

一旦用户选择了一个日期,我想知道从两个表中获取列数据并将其插入我创建的名为“应用程序”的新表中的最佳方法是什么。

这个'应用程序'表有2列:用户ID(与特定用户有关)和作业ID(与用户点击的作业有关)。

我是新手,我遇到两部分问题: 1.使用会话收集当前用户的ID 2.通过发布来自我的动态列表中收集作业ID。

我即将开始的7个工作的动态列表如下所示:

$dynamicList = "";
$sql = mysql_query("SELECT * FROM jobs 
WHERE status = '1' 
ORDER BY date ASC LIMIT 7");
$jobCount = mysql_num_rows($sql);
if ($jobCount > 0) {
while($row = mysql_fetch_array($sql)){ 
         $id = $row["id"];
         $job_date = $row["date"];
         $pay = $row["pay"];
         $dynamicList .= '<table width="100%">
    <tr>
      <td width="17%" valign="top"><a href="job.php?id=' . $id . '"></a></td>
      <td width="83%" valign="top">' . $job_date . '<br />
        Status' . $pay . '<br />
        <a href="reserve_job.php?id=' . $id . '">Apply Here</a></td>

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:0)

更改,这个LOC让我知道这就是你要找的东西。

while($row = mysql_fetch_array($sql))

while($row = mysql_fetch_array($sql, MYSQL_ASSOC))