[英]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.