0
我想弄清楚爲什麼我得到這個錯誤:解析錯誤:語法錯誤,意外的T_VARIABLE,期待','或';' line 100
解析錯誤:語法錯誤,意外的T_VARIABLE,期待','或';'第100行100線是IF語句後立即回聲
$result = mysql_query($sql);
$resultcount=0;
while ($row=mysql_fetch_array($result))
{
$response = $row['carrier'] . " " . $row['manufacturer'] . " " . $row['model'];
$imagepath = $row['pictureurl'];
if($resultcount % 2 == 0)
echo '<tr><td class="searchpicturecontainer"><img src='$imagepath' height="100%">' . '<br>' . $response . '</td>';
else
echo '<td class="searchpicturecontainer"><img src='$imagepath' height="100%">' . '<br>' . $response . '</td>';
$resultcount = $resultcount + 1;
}
echo $resultcount; // check result count... for testing purposes
mysql_close($con);
哪條線是線100?這是哪種編程語言(看起來有點像Perl,但也可能是其他的東西)。 – ibid
這是if語句後面的那個。從這裏開始: if($ resultcount%2 == 0) echo'
'。 $迴應。 '
'。 $迴應。 '
SO的語法高亮顯示問題 –
回答
這可能是客人不願意與字符串的其餘部分串聯的$ ImagePath的變量,所以它可能看起來像IMG SRC = '$的ImagePath'。高度=應該解決您的問題
來源
2011-11-23 09:16:20 Gabriel
謝謝!這是解決方案 – gb2016
@GarrettBurke任何時候:) – Gabriel
我瘦你缺少的字符串連接符號生成圖像時($的ImagePath。)(。): 例如
來源
2011-11-23 09:16:31
感謝Bernhard!我認爲這是做到了。現在我覺得啞巴,但它的工作!謝謝其他人!現在我只需要弄清楚如何獲得正確的輸出。 – gb2016
@GarrettBurke樂於幫忙。請大家提出所有正確的答案,因爲每個人似乎都在同一時間回答問題。 –
那麼,只是想出了我的輸出其他問題,它不是代碼。某些圖像路徑文件名中有空格。我確定有一個解決方案可以過濾掉上傳的空間,但現在只需重命名這些文件即可。 – gb2016
缺少接觸符號你如果功能:
來源
2011-11-23 09:16:41 Fabian
如果if/else塊中只有一條語句,我認爲不需要括號。 –
對,因爲我總是設置括號,它引起了我的注意,對不起。 – Fabian
我更喜歡添加括號,因爲它們可能會在稍後導致問題......在這種情況下它只是無法解決問題。 –
變化
到
來源
2011-11-23 09:17:29
您需要使用的孔卡tenate operator(
.
)如果你想「粘合」字符串在一起。在你的代碼需要改變
到
來源
2011-11-23 09:17:34
謝謝!這是解決方案 – gb2016
@GarrettBurke不客氣。 :)順便說一句:請接受答案。 –
相關問題