當前我正在學習PHP和數據庫,我編寫了下面的腳本以顯示圖像作爲我的div元素的背景,但輸出實際上什麼都沒有!錯誤是從行:從數據庫中顯示圖像作爲PHP中的div元素的背景
echo "<div class=\"post\" style='background-image: url('\"<?php echo $data[Image];\"?>')'";?>
報價搞砸了!有人能告訴我如何糾正這個問題嗎?我試圖將雙引號改爲單引號,但仍然不起作用。
這是我完整的腳本:
<div class="dashboardA">
<?php
$con = mysqli_connect("localhost", "Dave", "password");
if (!$con){
die ("Could not connect to database: " . mysqli_connect_error());
}
mysqli_select_db($con, "my_blog");
$sql = mysqli_query($con, "select * from article");
while ($data=mysqli_fetch_array($sql)){
echo "<div class=\"post\" style='background-image: url('\"<?php echo $data[Image];\"?>')'";?>
<?php echo "<p>" . $data["Title"] . "</p>";
echo "<p>" . $data["Category"] . "</p>";
echo "<p>" . $data["Published"] . "</p>";
echo "</div>";
}
?>
</div>
謝謝!但是我得到一個錯誤:「無法解析文件\」$ data [Image] \「」。你有什麼想法爲什麼會發生這種情況? –