0

ユーザーがリンクをクリックすることで、変数を MYSQL クエリから別のページに渡そうとしています。

私のクエリは、テーブルにいくつかのレポートをリストします。ユーザーがテーブルのレポート番号をクリックして、リンクで送信されたレポート番号変数に基づいて別のクエリを実行する予定の別のページにユーザーを送信できるようにしたい.

テーブル行を出力するコードは次のとおりです。

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['report_number'] . "</td>";
  echo "<td class='tableleft'>" . $row['inspector'] . "</td>";
  echo "<td class='tableleft'>" . $row['idate'] . "</td>";
  echo "<td class='tableleft'>" . $row['vendor'] . "</td>";  
  echo "</tr>";
}

文字列 $row['report_number'] を持つ行 1 は、リンクを介して別のページに渡したい変数です。

私が抱えている問題は、これがWordpressページで実行されているため、Wordpressの別のページであるリンク先のページに.phpページタイプがないことです。

次の例のように、.php なしで変数を渡すためのリンクを記述する方法がわかりません。

<a href="edit_form.php?id=<?php echo $row['ID']; ?>">Edit</a>
4

2 に答える 2

0

リンクに .php は必要ありません。たとえば、http://site.com/page?id=2&something=10のようなリンクを使用できます。分かりやすいように、リンク先のページへのリンクの直後に「?」と入力します。変数をアタッチします。

もう一つ。Wordpress の GET および POST 変数名には注意が必要です。それらの一部は制限されており、リクエストから切り捨てられる可能性があるためです。

お役に立てれば。

于 2013-02-07T21:20:34.347 に答える