我有一个工作网站,里面有一个按日期列出打开工作的页面。 我网站的登录用户点击申请的可用日期(从按日期排序的动态列表中) 目前有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>
任何建议都将不胜感激!
答案 0 :(得分:0)
更改,这个LOC让我知道这就是你要找的东西。
while($row = mysql_fetch_array($sql))
到
while($row = mysql_fetch_array($sql, MYSQL_ASSOC))