[英]Struggling with php and html concatenating
嗨,我有一個循環,它是使用php和html從數據庫輸出的。 我正在嘗試將它們連接在一起,並且從現在開始一直在混亂,並且無法正確設置,有人可以給我一些幫助,這是字符串
我相信問題已經接近尾聲。
echo $rowCars['Make']. ' '.$rowCars['Model']. ' '.$rowCars['Age']. ' '.$rowCars['Reg']. ' '.$rowCars['Owner']. ' <img src="assets/images'.$rowCars['Image'].'" /> ''.
<a href="editdata.php?theid='$rowCars['ID']'">Edit Car</a><br /> }.'';
我認為應該是:
echo $rowCars['Make']. ' '.$rowCars['Model']. ' '.$rowCars['Age']. ' '.$rowCars['Reg']. ' '.$rowCars['Owner']. ' <img src="assets/images'.$rowCars['Image'].'" />'.'<a href="editdata.php?theid='.$rowCars['ID'].'">Edit Car</a><br />';
為了將來解決這個問題,您可以將字符串帶入IDE或什至是Notepad ++之類的語言,將語言設置設置為PHP,然后您將很快看到什么被解釋為字符串以及什么是變量。
如果您撓頭,也可以使用在線PHP linter。
您在引號和轉義中存在一些錯誤
echo $rowCars['Make']. ' '.$rowCars['Model']. ' '.$rowCars['Age']. ' '.$rowCars['Reg']. ' '.$rowCars['Owner']. ' <img src="assets/images'.$rowCars['Image'].'" /> ''.
<a href=\"editdata.php?theid='.$rowCars['ID'].'\">Edit Car</a><br /> }';
這應該可以工作,但是在掙扎時不要過多連接。
$str = $rowCars['Make']. ' '.$rowCars['Model']. ' '.$rowCars['Age']. ' '.$rowCars['Reg']. ' '.$rowCars['Owner'];
$str .= "<img src='assets/images/'".$rowCars['Image'].'/>';
$str .= "<a href='editdata.php?theid='".$rowCars['ID']."'>Edit Car</a><br /> }";
echo $ str;
要么
echo $rowCars['Make']. ' '.$rowCars['Model']. ' '.$rowCars['Age']. ' '.$rowCars['Reg']. ' '.$rowCars['Owner'] <img src='assets/images/'".$rowCars['Image'].'/>' <a href='editdata.php?theid='".$rowCars['ID']."'>Edit Car</a><br /> }";
我認為這是您想要的:
echo
$rowCars['Make'].
' '.
$rowCars['Model'].
' '.
$rowCars['Age'].
' '.
$rowCars['Reg'].
' '.
$rowCars['Owner'].
' <img src="assets/images'.
$rowCars['Image'].
'" /> ''.
'<a href="editdata.php?theid=' . $rowCars['ID'] . '">Edit Car</a><br /> }'.
'';
echo $rowCars['Make']." ".$rowCars['Model']." ".$rowCars['Age']." ".$rowCars['Reg']." ".$rowCars['Owner'];
echo "<img src=\"assets/images/" . $rowCars['Image'] . "\" />";
echo "<a href=\"editdata.php?theid=" . $rowCars['ID'] . "'\">Edit Car</a><br/>";
每當連接html和php時,請使用"
以避免此類問題並將其拆分為不同的echo
或將其存儲在變量中。 "
支持打印字符串以及變量,並使用反斜杠字符\\
來描述另一個字符串字符串,例如“ image”標簽的“ src”屬性。 使用'
來描述數組索引。
希望你明白了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.