我將整個HTML內容放入PHP變量中,並在該內容中嘗試回顯從數據庫獲取的某些數據。但問題是我無法進行數據庫查詢和回顯reuslt,因爲整個事情都是用PHP和HTML封裝的(如果聽起來令人困惑,請查看下面的代碼。)如何在使用PHP封裝HTML時在HTML內寫入PHP
有什麼辦法可以讓數據庫在PHP變量之外查詢並回顯它。儘管我已經試過查詢變量之外的數據庫,但是這次發現>>$row['examdate']
正在創建這個問題。它顯示一個語法錯誤。
我正在做所有這些使用DOMPDF生成PDF。獲取變量後,我將它傳遞給我的控制器來生成pdf。
<?php $variable= " I need your help, I want to echo this <br>
<table id=\"table-6\" width=\"100%\">
<tr>
<th>Exam Date</th>
<th>Exam Type</th>
<th>Subject</th>
</tr>
$this->db->select('*');
$this->db->from('marks');
$this->db->where('studentid', $studentid);
$this->db->where('examdate >=', $daterange1);
$this->db->where('examdate <=', $daterange2);
$this->db->order_by('examdate','DESC');
$query = $this->db->get('');
if ($query->num_rows() > 0)
{
$row = $query->row_array();
<tr>
<td> echo $row['examdate']</td> ///****this line*****
<td>12</td>
<td>12</td>
<td>100</td>
</tr>
</table>
"; ?>-<< variable ends here
好奇你是怎麼不工作的代碼,這樣巨量?爲什麼作爲一個新手,你不檢查它是否在每行之後都有效?!?!?!?!在這種情況下,你只有一行你有問題,但現在你有20 – zerkms 2011-12-31 07:03:56
使用[HEREDOC語法](http://www.php.net/manual/en/language.types.string.php# language.types.string.syntax.heredoc)用於大型字符串變量。 – mario 2011-12-31 07:07:42
可能的重複[是否有理由在PHP中使用Heredoc?](http://stackoverflow.com/questions/5673269/is-there-a-reason-to-use-heredoc-in-php) – mario 2011-12-31 07:09:28