gpt4 book ai didi

php - 从下到上获取 PHP 变量

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

我不知道该怎么做。从我在这里找到的答案来看,我认为可能使用 jquery/ajax 。我需要获取变量 $i 的值并在顶部回显它,但它必须通过我的逻辑才能获取该值。这是我的代码:

echo "<div id='records'><h1 align='center'>Today's Transfers (" . $i . ") </h1>
<table cellspacing='0' cellpadding='0'>
<tr>
<th>Customer Name</th><th>Phone Number</th><th>Disposition</th><th>User</th><th>Date Called</th>
</tr>
";

$i=0;
$sql = "SELECT * FROM vicidial_closer_log WHERE DATE(call_date) = DATE(NOW()) ORDER BY call_date DESC";
$result = mysqli_query($link, $sql, MYSQLI_STORE_RESULT);
while($row = $result->fetch_assoc()){
$i++;
$phone_number = $row['phone_number'];
$lead_id = $row['lead_id'];
$disposition = $row['status'];
...then echo those variable in my columns and rows...
}
echo "</table> </div>";
echo $i;

也许还有另一种方式来编写我的代码,以便逻辑在我输出所有内容之前出现?但不知道如何做到这一点,因为我使用的是 mysql 查询。

最佳答案

您应该从结果集中获取行数并显示 i 所在的行数,因为它们本质上是相同的。

$num_rows = mysql_num_rows($result);

将代码移至 echo 语句上方:

$i=0;
$sql = "SELECT * FROM vicidial_closer_log WHERE DATE(call_date) = DATE(NOW()) ORDER BY call_date DESC";

$result = mysqli_query($link, $sql, MYSQLI_STORE_RESULT);

并添加

$num_rows = mysql_num_rows($result);
echo "<div id='records'><h1 align='center'>Today's Transfers (" . $num_rows . ") </h1>


并像以前一样使用其余的代码。如果您不需要它来做其他事情,可能会考虑删除 i

关于php - 从下到上获取 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19389198/

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