データベーステーブルと通信できる場合は、「client_idとsalesrep_idが同じ行にある場合は、これを実行してください。
私が持っている条件付きロジックのほとんど。それは私が苦労している「同じ列」の部分です。
基本的に、私はすべての営業担当者がデータテーブル全体を表示できるようにするシステムを構築していますが、各営業担当者は自分の特定のエントリのみを更新できます。
アイデアは、ディスプレイ内の他のすべての「編集」リンクを無効にすることです。
そのようです ...
<?php if ($row_listClients['client_id'] && $row_listClients['salesrep_id']) { ?>
<td><a href="edit_clients.php?client_id=<?php echo $row_listClients['client_id']; ?>">Edit</a>
</td>
<?php } else { ?>
<td>Edit</td>
<?php } ?>
明らかに、初期条件は機能しません(&&は常にtrueになります)が、他のすべてはうまく機能します。それは私が立ち往生しているこの1ビットだけです。
それが理にかなっていることを願っています、私はそれがおそらくかなり基本的なものであることを知っています。
たくさんの人に感謝します、どんなポインタでも本当にありがたいです。
-
クエリは次のとおりです。
$query_listClients = "SELECT client_id, user_id, repname, date, client_type, company,
contact_firstname, contact_lastname, phone, email, property, address, city, province,
repnotes FROM clientdata ORDER BY company ASC";
$listClients = mysql_query($query_listClients, $connAdmin) or die(mysql_error());
$row_listClients = mysql_fetch_assoc($listClients);
再度、感謝します ...
-
データベースデータのサンプル-テストとしてのみ入力しました。最初の2つの番号は、それぞれclient_idとuser_idです。
19;"33"; "Ronald Wharton"; "March 20 2013"; "Commercial"; "Bonkers Inc."; "Brett";
"Bonkers"; "987 654 3211"; "brentbonkers@bonkersinc.com"; "Retail Outlet";
"12765 34 Ave"; "Lost Soul City"; "Sask"; "Brett wants to meet with Keith and Dean
before the end of the week. Please call before Friday."
それが助けになるかどうかはわかりませんが、ありがとうございます。