申し訳ありませんが、私は PHP にかなり慣れていないため、ASP からいくつかのコードを翻訳しています。私は .NET と c# と ASP からの更新を行いました。そして、その背後にある理論を理解する私は、動作する PHP コードを見つけるのに苦労しています。一部の人にとっては、非常に単純な概念です。
MS SQL データベースから取得したリストがあります。たとえば、これはすべての「ページ」のリストです。それぞれの横には、次のような編集ボタンがあります。
<a href="UpdatePage.php?id="><img src="images/edit.gif" width="16" height="16" alt="" border="0"></a>
重要な行は次のとおりです。
href="UpdatePage.php?id="
?id=の後に変数を設定する必要があります
これは、DB からのデータをフォームに入力する編集ページにリダイレクトすることを意味します。
私が書いたコードは次のようになります。
<?php
$query = "SELECT PageTitle, PageText ";
$query .= "FROM Pages ";
$query .= "WHERE PageID = ";
$result = mssql_query($query);
$numRows = mssql_num_rows($result);
?>
PageIDの後に再びビットがありません = これをすべてに設定すると、すべてのエントリがプルされます。ID でハードコーディングすると、それも機能します。私が探しているのは、リスト ページが更新ページに PageID を渡す方法と、その PageID に関連する全体のみを取得する必要があることをクエリに伝える方法です。それが理にかなっていれば。私は多くのコードを見てきましたが、PHP と MSSQL に関連する適切なチュートリアルや説明を見つけることができません。正しい方向へのヒントやポイントをいただければ幸いです。
調べてみると、次のようになるはずです。
<?php echo $PageID; ?>
$PageID = $_GET['PageID'];
私は正しい軌道に乗っていますか?