Создание ссылок на переменные в PHP - PullRequest
0 голосов
/ 13 января 2012

Я создал таблицу 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;
}

Мне просто нужно, чтобы каждая ссылка отражала информацию в каждой отдельной строке, потому что сейчас просто делает каждый результат запроса ссылкой в ​​одно и то же место. Есть ли какая-то петля, которую я должен поставить там? Могу ли я связать одну ячейку с левой?

1 Ответ

0 голосов
/ 13 января 2012

Ваш код выглядит правильно для того, что я предполагаю, что вы пытаетесь сделать.Проблема может существовать в вашем операторе SQL или где-то еще.

Правильно ли отображается выход?FName / LName / Week / Total

Вы ссылаетесь на ссылку, но я не уверен, что вы имеете в виду здесь.Вы имеете в виду, что флажок передан?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...