0

私は求人サイトを持っており、その中には募集中の求人を日付別に一覧表示するページがあります。私のウェブサイトにログインしたユーザーが、(日付でソートされた動的リストから) 適用可能な日付をクリックします。
現在、固定されているユーザーとジョブの 2 つのテーブルがあります。

ユーザーが日付を選択したら、両方のテーブルから列データを取得し、作成した「アプリケーション」と呼ばれる新しいテーブルに挿入するのが最善の方法であると考えています。

この「アプリケーション」テーブルには、ユーザー ID (特定のユーザーに関連する) とジョブ ID (ユーザーがクリックしたジョブに関連する) の 2 つの列があります。

私はこれが初めてで、次の 2 つの部分で問題が発生しています。

今後の 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>

どんなアドバイスでも大歓迎です!!

4

1 に答える 1

0

このLOCを変更して、これがあなたが探しているものであることを教えてください。

while($row = mysql_fetch_array($sql))

while($row = mysql_fetch_array($sql, MYSQL_ASSOC))
于 2012-11-26T06:47:34.650 に答える