我已经创建了一个表,并希望通过函数在表格单元格上添加一些文本。 问题是,如果我使用一个函数,它会显示在表外,但当我使用同一页面中的变量时,它会显示在表格内
示例:
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 =&#34;回答&#34 ;;它有效。
我尝试了很多东西,但没有为我工作。这不是整个代码,但如果你们需要更多代码,我可以编辑它。