Я создал таблицу HTML, которая отправляет данные запроса из SQL. Это выглядит так:
John Doe | 52 | 40 | (checkbox)
Jane Doe | 52 | 40 | (checkbox)
Tim Rose | 52 | 40 | (checkbox)
Мне нужна ссылка Джона Доу, чтобы отобразить ЕГО записи времени, Джейн Доу, чтобы показать ее, и так далее. Вот мой код:
$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;
}
Мне просто нужно, чтобы каждая ссылка отражала информацию в каждой отдельной строке, потому что сейчас просто делает каждый результат запроса ссылкой в одно и то же место. Есть ли какая-то петля, которую я должен поставить там? Могу ли я связать одну ячейку с левой?