-1
最初から始まります。私は、リンク上に配置されたリンクと各リンク用の自動インクリメントIDをリンクに格納するデータベースを持っています。私のコードは、リンクがクリックされたときにデータベース内のすべてのリンクを表示し、各リンクのデフォルトページに移動します。問題を熟考している。ページ上のコンテンツは、クリックされたリンクのIDに依存しなければなりません。セッションとしてクリックされたリンクのIDを保存する方法があるので、次のページのコンテンツを見ることができます。セッションとしてクリックされたリンクのIDを保存します。
私のコード今のところ
<?php
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "score";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, name, description FROM all_scores ORDER BY id DESC LIMIT 5";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<p></p>";
echo "<a href=score2/view.php>". $row["name"]. "</a>";
echo "<p>". $row["description"]. "</p>";
}
} else {
echo "0 results";
}
$conn->close();
?>
セッションとしてクリックしたリンクの場合はどのように保存することができます。リンクはデフォルトであるため変更されることはありませんが、名前の説明とIDにはIDがあり、IDは保存されている必要があります。 私はどこにでも見てきました。私は私を助けるための答えや何かが必要です。
だからあなた
while
ループは次のようにする必要があります。しかし、私はあなたのリンクのIDを見つけることができません。 –複数のアプローチがあります。単に '?id = X'をあなたのリンクに追加し、' $ _GET ['id'] 'を使って次のページにそれを取り出してみませんか? – Rick
あなたはより多くのindepth @ Rickに行くことができる – jhkhhkhkkhhkhk