有一對夫婦在這裏的語法錯誤的
if($row["build"] == ""){ echo **.** '<dt>Age:</dt> <dd><span class="noinf">No information provided</span></dd>' . } else { echo '<dt>Age:</dt><dd>' . $row["Age"]**;** . '</dd></dt>'}**;**
應該是:
if($row["build"] == ""){ echo '<dt>Age:</dt> <dd><span class="noinf">No information provided</span></dd>'; } else { echo '<dt>Age:</dt><dd>' . $row["Age"] . '</dd></dt>';}
或更好:
if($row["build"] == ""){
echo '<dt>Age:</dt> <dd><span class="noinf">No information provided</span></dd>';
}else{
echo '<dt>Age:</dt><dd>' . $row["Age"] . '</dd></dt>';
}
PHP解析器通常會看到語法錯誤。它還會報告錯誤,除非禁用。點,順便說一句。 – mario
具有正確縮進的格式,以及'echo'之後和'} else {'之前的'''concat運算符將變得明顯。 –
開發/測試時,應始終打開error_reporting/display_errors。通過不隱藏你的錯誤,使生活變得輕鬆一些。 –