gpt4 book ai didi

表格单元格外的php函数

转载 作者:太空宇宙 更新时间:2023-11-04 16:20:57 24 4
gpt4 key购买 nike

我制作了一张表格,想通过表格单元格上的函数添加一些文本。问题是,如果我使用一个函数,它会显示在表外,但是当我使用同一页面中的变量时,它会显示在表内

例子:

if($t==1)
{
echo "<table class='overzicht-table' style='float:left;'>";
}
$tekst=check_resultaat($v,$ex_id,$user_id);
echo "<tr><td>$v</td><td>$tekst</td></tr>";

if($t==10)
{
echo "</table>";
$t=0;
}

function check_resultaat($vr_nr,$ex_id,$user_id){
$sql="SELECT * FROM app_ex_vr_res WHERE user_id='$user_id' AND ex_id='$ex_id' AND vraagnr='$vr_nr' AND NOT antwoord=''";

if(!$result = $db->query($sql)){
die('There was an error running the query [' . $db->error . ']');
}

if($result->num_rows === 0)
{
echo "not answerd";
}
else
{
echo "answerd";
}
}

这会中断并且代码会超出该字段。

但是当我改变这个 $tekst=check_resultaat($v,$ex_id,$user_id);进入这个 $tekst="answerd";它有效。

我尝试了很多东西,但都不适合我。这不是完整的代码,但如果你们需要更多,我可以对其进行编辑。

最佳答案

您必须在该函数内部使用return 语句而不是echo。查看 PHP 手册 http://php.net/manual/en/function.return.php

关于表格单元格外的php函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29287868/

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