これが可能かどうかを確認するために高低を検索しましたが、手ぶらで出てきました。まず、私のコードは次のとおりです。
<div id="information" style="display:none">
</div>
<?php $seat = mysql_query("SELECT * FROM people WHERE seat='C3-24'"); $row = mysql_fetch_array($seat); ?>
<ul>
<li> <?= $row['first_name']; ?></li>
<li> <?= $row['last_name']?> </li>
<li> <?= $row['seat']?></li>
</ul>
</div><!-- information -->
<div id="c3-24" class="seat">
<a class="trigger" onClick="document.getElementById('information').style.display='block';"></a></div>
</div>
li
基本的に、を選択したときにリストを更新したいdiv id "c3-25"
。これで、データベース行のみを出力する意志があることがわかりましたWHERE seat="C3-25"
が、この構造を他の場所で再利用したいと考えています。私が読んだことから、これは不可能です。理想的には、div (c3-24 から c3-50 まで) のリストを作成し、li
フィールドでアンカー タグがクリックされたときに対応する情報を表示したいと考えています。
複数の「情報」divを配置しようとしましたが、情報が積み重なってしまいます。
どんな助けでも大歓迎です。