これは私のコードのスナップコードです。ユーザーがリンクをクリックしてコンテンツを表示できるようにしたい。しかし、表示されるリストは、私がテキストとそのIDを入力したデータベースに基づいています。だから私はそれがクリックされたときにIDを検出し、IDの特定の値をタブのコンテンツに渡すことができる関数が必要です。タブの内容によって、クリックされたIDが決まります。 id "1"をクリックすると、id "1"のコンテンツが表示されます。私はホテルフロアレベルのリスティングに取り組んでおり、各フロアコンテンツを別々に表示しています。ページでリンクをクリックした後のカラムIDを検出
<li>
<?php
$conn = new mysqli('localhost', 'root', '', 'test') or die ('Cannot connect to db');
$result = $conn->query("select * from floors");
while ($row = $result->fetch_assoc())
{
?><li><a href="#floor" data-toggle="tab"><?php echo $row['listfloor'];?></a></li><?php
}
?>
</li>
<div class="tab-content>
<div id="floor" class="tab-pane fade in">
<?php
$conn = new mysqli('localhost', 'root', '', 'test') or die ('Cannot connect to db');
$result = $conn->query("select * from floors");
$row = $result->fetch_assoc();
if ("the value of id clicked by user")
{
echo include 'groundfloor.php';
}
?>
</div>
</div>
SQLクエリに '$ _GET'を使用して' WHERE'文を追加してください。複雑ではありません。 – Twinfriends
あなたは構文の例を挙げることができますか?私はPHPプログラミングには全く新しいです – Richmond
次に、googleとPHPで '$ _GET'を使う方法を学ぶべきです。 PHPの基礎の一部ですが、実際にいくつかの研究を行い、それについて学ぶ必要があります。ここでの例は必要ありません。ウェブ上に数多くの例があります。あなたの研究をやってください、それがどういう仕組みをしているのか分からなければ、戻ってきてください。 – Twinfriends