0

特定のページ(レシピ名)にデータベースの内容を表示しています。それぞれのレシピを別のページに開くリンクにしたいと思います。その特定のレシピのレシピIDを取得し、そのIDを別のページに渡して、レシピの内容をそのページに印刷する必要があることを理解しています。主にクリックされたときに特定のレシピの一意のレシピIDを取得する方法を知りたいです。

4

2 に答える 2

0

レシピリンクが指すURLのID部分を作成するだけです。

<a href="/recipe/23">Iced Water</a>

ID 23のレシピを指すリンクになります。URLはサーバー側で利用できるため、すべて設定されています。

于 2012-09-08T12:06:26.680 に答える
0

特定のページにデータベースのコンテンツを表示している場合は、間違いなく、ASPまたはPHPまたはいくつかのJavaScript+のようなサーバー側スクリプトを使用していますAJAX。それについてはよくわかりません。しかし、あなたの質問に対して、私はあなたに1つのことを言うことができます、もしあなたがPHPを使っているとしたら、あなたはリンクを次のように表示するかもしれません。

echo '<a href="yourpage.php?recipeid='.$recepeid.'">'.$recipiename.'</a>';

ここ$recipeidで、はレシピIDを運ぶ変数であり、$recipienameはレシピの名前です。PHPファイル(yourpage.php)で、このデータを次のようにキャッチできます。$_GET["recipeid"]

チュートリアルをGoogleで検索してみてください。

使用する;

$strLink = '<a href="recipedisp.php?id='.$row['id'].'">'.$strName.'</a>';
echo "<li>".$strLink."</li>";

スペースは使用しないでください。

于 2012-09-08T12:29:38.710 に答える