确定一个奇怪的标题,但这是我的问题;
这是我显示数据的功能:
公共函数notLoggedIn($ whichtable,$ whichrow,$ link,$ preference,$ dag,$ uur) { $ this-> newfunction =新功能; $ getvalue = $ this-> newGet();
$result = mysql_query("SELECT * FROM $whichtable WHERE $whichrow = '$preference'");
$combine = "table $dag";
echo "<table style='float:left; width:100%;'>";
while ($rij = mysql_fetch_array($result))
{
$maandag = $rij["Maandag"];
$uren = $rij['Uren'];
$id = $rij['id'];
if(!$header)
{
echo "<th></th><th>Maandag</th>";
$header= true;
}
$getkleur = explode(",", $maandag);
if($header == 1)
{
echo "<tr><th style='width:20%; border-right:1px dotted #000;'>".$uren."</th>";
echo "<td style='border-bottom:1px solid #999; width:100%; height:40px;'>".$getkleur[0]."</td></tr>";
echo "<tr><td></td><td style='width:100%;'><b><a style='background-color:$getkleur[4]; color:#fff;' href=''>".$getkleur[3]."</b>";
echo "<b><a style='color:#906;' href=''>". $getkleur[2]."</b></a></td></tr>";
}
}
echo "</table>";
}
应用程序为学生展示不同的时间表。 此代码仅显示一天。每天都有不同的排。
但我想在一个页面上显示所有行。 但由于使用爆炸,这很难。
而且我不打算为每一行键入5个不同的while循环并再次将其展开并显示它。
我应该在一个页面中以某种“列表”获取所有内容,例如:
星期一: //星期一是什么时候安排
星期二: //计划于周二举行,
等。等等 星期五。
编辑:表格示例:
(Maandag =星期一,Dinsdag =星期二,Woensdag =星期三,星期四= Donderdag,星期五= Vrijdag,Uren =小时)翻译。
答案 0 :(得分:0)
您尚未指定正在使用的表格
从上面的代码示例中,我假设您在$ rij。
中加载了所有日期因此,根据这个假设,您可以在一个单独的数组中加载所有日期,并使用foreach引用结果,如下所示:
$days = array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
foreach ($days as $currentDay) {
$day = $rij[$currentDay]; // will reference $rij["Monday"] and so on
(...)
if (!$header) {
echo "<th></th><th>$currentDay</th>";
$header = true;
}
$getkleur = explode(",", $currentDay);
if($header == 1) {
(...)
}
}
(用英语添加日期,使用荷兰语)