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