gpt4 book ai didi

添加到函数时 PHP $.row 错误

转载 作者:行者123 更新时间:2023-11-30 00:45:20 24 4
gpt4 key购买 nike

我对此很陌生,我目前正在开发一个 PHP 项目,并且我对它进行了年龄计算,所有这些似乎都工作正常。唯一的问题是我无法让年龄计算行将其自身格式设置为 $.row没有出现错误。所以我目前得到的是一个缺少第一行年龄计算的表。

这是我当前正在使用的代码。

 Print "<tr>";          
Print '<td><a href="cnghlplayerinfo.php?PlayerID=' . $row['PlayerID'] . '" style="text-decoration:none;">' . $row['FullName'] . '</a></td>';
Print "<td><center>".$row['CNGHLRights']."</centre></td> ";
Print "<td><center>".$row['Season']."</center></td> ";
$DOB = $row[DOB]; //dd.mm.yyyy
Print "<td><center>".$age_cal->y;"</center></td>";
$user_date = new DateTime($DOB);
$curr_date = new DateTime();
$age_cal = $curr_date->diff($user_date);
Print "<td><center>".$row['ContractL']."</centre></td> ";
Print "<td><center>".$row['ContractM']."</centre></td> ";}

问题出在Print "<td><center>".$age_cal附近我不能输入 .$row在它前面。

这是我正在使用的网站,以便您可以看到我遇到的问题。

http://www.cnghl.biz/cnghldb/contract.php?CNGHLID=1&ContractID=1&Season=15

我得到的错误是该列一直返回“数组”,那就是当我输入此内容时

  Print "<td><center>".$row.$age_cal->y;"</center></td>";

最佳答案

好吧,讨论结束后,您似乎唯一缺少的是句号

Print "<td><center>".$age_cal->y;"</center></td>";

应该是

Print "<td><center>".$age_cal->y."</center></td>";
^

其次,您没有获得第一个年龄的原因是您在计算年龄之前显示了年龄!所以它只能从第二次开始工作

Print "<td><center>".$age_cal->y;"</center></td>";   // Display first, calculate later?
$user_date = new DateTime($DOB);
$curr_date = new DateTime();
$age_cal = $curr_date->diff($user_date);

这应该是这样的:

$user_date = new DateTime($DOB);
$curr_date = new DateTime();
$age_cal = $curr_date->diff($user_date);
Print "<td><center>".$age_cal->y."</center></td>";

关于添加到函数时 PHP $.row 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21423448/

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