使PHP变量链接特定于行

时间:2012-01-12 20:28:27

标签: php hyperlink html-table

我创建了一个从SQL发布查询数据的HTML表。它看起来像这样:

John Doe | 52 | 40 | (checkbox)

Jane Doe | 52 | 40 | (checkbox)

Tim Rose | 52 | 40 | (checkbox)

我需要John Doe的链接来显示HIS时间条目,Jane Doe显示她的时间,等等。到目前为止,这是我的代码:

    $x = 0; 
while( $client_display_timecards = mysql_fetch_assoc( $res_client_display_timecards ) )
{
    $lname = $client_display_timecards['ContractorLName'];
    $fname = $client_display_timecards['ContractorFName'];
    $contractorid = $client_display_timecards['ContractorID'];
    $totalhours = $client_display_timecards['SUM(TimeCards.HoursTotal)'];
    $week = $client_display_timecards['Week'];

    $current_cards[$x] = array(
    'contractorfname' => "$fname",
    'contractorlname' => "$lname",
    'contractorid' => "$contractorid",
    'week' => "$week"
    );


echo <<<END
      <tr>
        <td class="cell_client_left" align="center">$fname $lname</td>
        <td class="cell_client" align="center"><a href="week.php">$week</a></td>
        <td class="cell_client" align="center">$totalhours</td>
        <td class="cell_client_right" align="center">
            <input type="checkbox" name="approve$x" value="$x" />
        </td>

      </tr>
END;
    ++$x;
}

我只需要每个链接来反映每个行中的信息,因为现在,它只是使每个查询结果都链接到同一个地方。我需要在那里放置某种循环吗?我可以将一个单元格与其左侧的单元格相关联吗?

1 个答案:

答案 0 :(得分:0)

您的代码看起来正确我认为您正在尝试做的事情。问题可能存在于您的SQL语句中,或者可能存在于其他地方。

输出是否正确显示? FName参数/ LName的/周/总计

您引用了一个链接,但我不确定您的意思。你指的是提交的复选框吗?