gpt4 book ai didi

mysql - 安排 PHP While 循环

转载 作者:行者123 更新时间:2023-11-29 14:36:03 27 4
gpt4 key购买 nike

我在排列从 php 中的 while 循环返回的数据时遇到问题。

基本上,我正在尝试从数据库返回工作的时间段计划,问题是我似乎在所有时间段中得到相同的结果,或者在一个时间段中的所有客户端得到相同的结果。

我想要什么:

连续 4 次代表一个月内 4 周。

每个客户名称都可以使用 jeditable 进行编辑,灰色方 block 可以使用 Ajax 在工作完成时进行勾选(h=只是一个视觉提醒)

我的代码

        <div class="calendar">
<div class="header">
<div class="ts">TIMESLOT</div>
<div class="day">MON</div>
<div class="day">TUE</div>
<div class="day">WED</div>
<div class="day">THUR</div>
<div class="day">FRI</div>
</div>
<div class="slots">

<div class="time">09:45 - 10:45</div>
<?php
while($ssrow = $scedule->fetch_object()) {
$scid = $ssrow->scid;
$scclient = $ssrow->client;
$sccomplete = $ssrow->completed;
?>
<div class="client"><span id="<?php echo $scid; ?>"><?php echo $scclient; ?></span><div></div></div>
<?php
}
?>
</div>
</div>

这将所有客户名称弄得一团乱,让我在尝试修复它时感到头疼...这里非常感谢任何帮助...

我对 PHP 函数的调用

$scedule = seoschedule();

seo调度功能

function seoschedule() {
$mysqli = DB::connection();
return $mysqli->query('SELECT * FROM seoschedule');

}

最佳答案

从你的代码看来,所有内容都会输出到一个 div 中:

<div class="time">09:45 - 10:45</div>
<?php
while($ssrow = $scedule->fetch_object()) {
--> output data
}
?>
</div>

你永远不会增加循环中的“时间”。

看来您需要一个外部循环来创建“时间”div,然后需要一个包含该时间的相应值的内部循环。

关于mysql - 安排 PHP While 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9018422/

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