簡體   English   中英

努力與php和html串聯

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM