我成功顯示圖片到一個從MySQL數據庫表中,雖然我不能找出如何添加寬度和高度或alt=""
到這行代碼而不會收到錯誤消息。顯示圖片使用圖像路徑從MySQL db
echo "\t<tr><td><img src=\"" .$row[pic1]. " \"> " .$row["name"]. "<br>" .$row["location"]. "</td></tr>\n<br>" ;
任何人都可以顯示在width="200"
height="160"
應該去?
我成功顯示圖片到一個從MySQL數據庫表中,雖然我不能找出如何添加寬度和高度或alt=""
到這行代碼而不會收到錯誤消息。顯示圖片使用圖像路徑從MySQL db
echo "\t<tr><td><img src=\"" .$row[pic1]. " \"> " .$row["name"]. "<br>" .$row["location"]. "</td></tr>\n<br>" ;
任何人都可以顯示在width="200"
height="160"
應該去?
取決於你願意,你可以嘗試什麼:
echo "\t".'<tr><td><img src="' .$row['pic1']. '"
width="200" height="160" alt=""> '
.$row['name']. ' <br> '
.$row['location']
."</td></tr>\n<br>" ;
或
echo "\t".'<tr><td><img src="' .$row['pic1']. '"
width="' .$row['width']. '" height="' .$row['height']. '"
alt="' .$row['alt']. '"> '
.$row['name'].' <br> '
.$row['location']
."</td></tr>\n<br>" ;
你或許應該瞭解PHP字符串語法和https://php.net/language.types.string
逃逸,如果您有任何問題,爲什麼你是否改變這個
echo "\t<tr><td> <img src=\"" .$row[pic1]. " \"> " .$row["name"].
" <br> " . $row["location"]. "</td></tr>\n <br>" ;
這個
<tr><td> <img src="<?php echo $row['pic1']?>" width="200" height="160" alt=""><?php echo $row['name']?><br/><?php echo $row['location']?></td></tr><br>
嘗試代碼更簡單的,至少你能理解
當輸出字符串的HTML,你應該"
外引號之間交替,並'
爲HTML屬性:
echo "<tr><td><img src='$row[pic1]' width=200 height=150>
$row[name]
<br>
$row[location]
</td></tr>
<br>" ;
更具可讀性。另請閱讀HEREDOC strings。
現在更重要的是,您通常應該通過htmlspecialhars()
預先逃脫輸出變量。
顯示以前的嘗試,以及遇到什麼具體錯誤(與遺忘報價轉義?)。 (順便說一下,XHTML是沒有更多的,這是愚蠢的引用字母數字屬性。) – mario
我推測它應該在這裏結束> echo「\ t
」。 $行[「位置」。 「
」; 我收到錯誤消息 解析錯誤:語法錯誤,意外的T_LNUMBER,期待','或';'在第38行的/home/xxxx/public_html/test/aaaa.php – Scott