我创建了一个从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;
}
我只需要每个链接来反映每个行中的信息,因为现在,它只是使每个查询结果都链接到同一个地方。我需要在那里放置某种循环吗?我可以将一个单元格与其左侧的单元格相关联吗?
答案 0 :(得分:0)
您的代码看起来正确我认为您正在尝试做的事情。问题可能存在于您的SQL语句中,或者可能存在于其他地方。
输出是否正确显示? FName参数/ LName的/周/总计
您引用了一个链接,但我不确定您的意思。你指的是提交的复选框吗?