我搜索了高和低,看看这是否可能,并提出空手。首先,这里是我的代码:PHP数据库显示在不同定位标签的相同字段中
<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>
基本上我想,当我选择div id "c3-25"
更新li
列表。现在我知道有WHERE seat="C3-25"
将只输出数据库的行,但我想重复使用此结构与其他位置。从我读到的这是不可能的。理想情况下,我想要列出div(c3-24至c3-50),并在li
字段中单击锚标签时显示相应的信息。
我试过把多个“信息”divs,但信息最终堆叠在另一个之上。
任何帮助,将不胜感激。
请不要使用'mysql_ *'函数来编写新代码。他们不再维护,社区已经开始[弃用程序](http://goo.gl/KJveJ)。请参阅* [红盒子](http://goo.gl/GPmFd)*?相反,您应该了解[准备好的语句](http://goo.gl/vn8zQ)并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli的)。如果你不能决定哪些,[这篇文章](http://goo.gl/3gqF9)会帮助你。如果你选择PDO,[这里是很好的教程](http://goo.gl/vFWnC)。 –