gpt4 book ai didi

php - 显示 "List style"中不同的 mysql 行;

转载 作者:行者123 更新时间:2023-11-30 01:36:57 25 4
gpt4 key购买 nike

好吧,标题很奇怪,但这是我的问题;

这是我显示数据的函数:

公共(public)函数 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 循环,然后再次分解并显示它。

我应该将所有内容都放在某种“列表”中的一页上,例如:

周一://周一安排了什么

周二://周二安排了什么,

等等。 ETC。直到星期五。

编辑:表示例: enter image description here

(Maandag = 星期一、Dinsdag = 星期二、Woensdag = 星期三、星期四 = Donderdag、星期五 = Vrijdag、Uren = 小时)已翻译。

最佳答案

您尚未指定您正在使用的表

从上面的代码示例中,我假设您已将所有日期加载到 $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) {
(...)
}
}

(用英语添加日期,使用荷兰语)

关于php - 显示 "List style"中不同的 mysql 行;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16749113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com