-6

我不擅长 PHP 中的函数和类。我正在回显一个函数而不是返回,因为它给了我想要的结果。但它也会将结果值回显到我想要的页面。这个功能在课堂上。只要看看这个截图,你就会明白我想要什么。

回显总数:

<?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'];
    }
}    
4

1 回答 1

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;
于 2013-09-27T18:53:13.547 回答