我不熟悉PHP中的函数和类。我正在回应一个函数而不是返回,因为它给了我想要的结果。但它也将结果值回显到我想要的页面。这个功能在课堂上。只需看看screenshot,您就会明白我想要的东西。
回显总数:
<?php
echo $results->get_total_marks_subjects($subject_detail['subject_id']);
?>
以下是类中的功能代码:
while($rec = mysql_fetch_array($link)) {
//i think the code below echoes out that message.
echo $rec['total_marks']." | ";
//return $rec['total_marks'];
}
}
答案 0 :(得分:0)
我猜你想要什么......
我假设它会多次回显$ rec ['total_marks'],因为它会通过mysql对象的结果。
而不是:
<?php echo $results->get_total_marks_subjects($subject_detail['subject_id']); ?>
尝试:
<?php
$_results=$results->get_total_marks_subjects($subject_detail['subject_id']);
foreach ( $_results as $_result ) {
echo $_result;
}
?>
与其使用:
while($rec = mysql_fetch_array($link)) {
echo $rec['total_marks']." | "; i think, this code echo out that message.
//return $rec['total_marks'];
}
尝试:
$_tempcounter=0;
while($rec = mysql_fetch_array($link)) {
$arrayofresults[$_tempcounter++] = $rec['total_marks'];
}
return $arrayofresults;