我正在建立一个网站,该网站在一年中的几个月内使用选项卡菜单,然后在每个月/选项卡内使用手风琴菜单来列出该月发生的所有事件。
我是在填充网站时使用 PHP 的新手,并且在使代码正常工作时遇到了一些麻烦。PHP 之前的代码看起来像这样:
<div class="tabscontainer">
<div class="tabs">
<div class="tab selected first" id="tab_menu_1">
<div class="link">$Month</div>
<div class="arrow"></div>
</div>
</div>
<div class="curvedContainer">
<div class="tabcontent" id="tab_content_1" style="display:block">
<div id="page">
<ul id="example4" class="accordion">
<li>
<h3>$EventListGoesHere</h3>
<div class="panel loading">
<p>Some content here.</p>
</div>
</li>
</ul>
</div>
</div>
我试过使用 while 循环,但我一直在破坏我的代码。我尝试使用的while循环是:
<?php
// Connects to your Database
mysql_connect("iphere", "username", "password") or die(mysql_error());
mysql_select_db("dbname") or die(mysql_error());
$data = mysql_query("SELECT * FROM MonthTable")
or die(mysql_error());
while($info = mysql_fetch_array( $data ))
{
Print "My code here";
Nested SQL code to got through events table here.
}
?>
我想我的问题是,我是否走在正确的道路上,如果是这样,有人可以告诉我标准代码应该如何适应 PHP while 循环吗?
我的数据库类似于:
月表
ID | 月短 | 月长
1 | 2012年十月 | 2012 年 10 月
2 | 2012年9月 | 2012 年 9 月
事件表
ID | 月号 | 活动
1 | 1 | 婚礼
2 | 1 | 成人礼
3 | 1 | 葬礼
4 | 2 | 生日
5 | 2 | 生日
6 | 2 | 婚礼
非常感谢