簡體   English   中英

如何在html表中檢索php函數值和格式化數據

[英]how to retrieve php function value and formatted data in html table

這是我的功能,通過此功能,我可以按請求參數獲取許多查詢的結果。問題是使用return函數保持沉默,什么也不會顯示,而是使用echo或print顯示。

public function select_query( $query ) {

        if ( $result = $this->_mysqli->query( $query ) ) {

            /* fetch object array */
            while ( $row = $result->fetch_array() ) {

                //printf( "%s", $row[0] );
                //print $row[0];
                return $row[0];
            }

            $result->close();
        }
    }

當我初始化類並使用此函數時,我沒有捕獲表格式的值,如下所示:

echo '<table border=1><tr>';

        echo '<td>'. date('Y-m-d', time() - 13*24*60*60) .'</td>';
        echo '<td>' .$init->get_req_data($_POST['ex'], date('Y-m-d', 24*60*60)). '</td>';

        echo '</tr></table>';

在這種情況下,我沒有在表中獲得$ init的值,而是在表結構中顯示了表外的值,而是顯示了日期。 另一個查詢是我必須調用php self函數來檢索與我在同一頁面中的數據,但是代碼會在我的html上面打印php值,如果我試圖將值存儲在html表中,則在打開頁面時會顯示類錯誤。 請幫我解決這個問題。 任何幫助都會感激我,

我首先看到的是用於檢索數據的函數select_query然后調用get_req_data

在你的桌子上。

您正在循環中使用return。 這不好。 這將僅返回第一個值。

使用變量存儲所有值,並在函數結尾處返回該變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM