2012-01-12 3 views
0

SQLからクエリデータを投稿するHTMLテーブルを作成しました。それは次のようになります。PHP変数のリンクを特定の行にする

John Doe | 52 | 40 | (checkbox)

Jane Doe | 52 | 40 | (checkbox)

Tim Rose | 52 | 40 | (checkbox)

私は彼の時間のエントリを表示するには、John 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

あなたが求めていることは完全にはわかりません。どのような「リンク」を作成しようとしていますか? 1つはユーザープロファイルに、正確に何ですか? – escproxy

+0

あなたのmysqlクエリはどのように見えますか?あなたのテーブル構造は何ですか? – davogotland

答えて

0

あなたのコードは、あなたがしようとしているものが正しいと思われます。この問題は、SQLステートメントに存在する可能性があります。

出力が正しく表示されますか? FName/LName/Week/Total

リンクを参照していますが、ここで何を意味するのか分かりません。あなたはsubmitteDであるチェックボックスを指していますか?

+0

別のリンクになるには、各行に$ weekが必要です。私が話していることを知っていれば、助けになるでしょう。ハハ。 最初の行の$ weekは、John Doeの週を表示する必要があります。 2行目の$ weekにJane Doeの週が表示されます。 ... これは意味がありますか? – user1146368

+0

別のページ(week.php)にリンクしている場合、get ... ie:a.href = "week.php?id = $ contractorid"、次にweek.phpで名前またはcontractoridをページに渡すことができますSQLに接続し、その週のデータを選択します。私たちはweek.phpにもっと理解を深めることができますか?これは別のページですか、ポップアップ/ ajaxコールですか? –

+0

week.phpは別のファイルです。しかし、どのような契約者IDを引っ張るべきか、リンクはどのように知っていますか?変数はリンクであり、ループ内で動作し、HTMLテーブルのすべての行に異なる情報を埋め込みますが、$ weekの各インスタンスを同じ場所に移動します。 – user1146368