我正在尝试在PHP中输出一个表但由于某些原因它没有显示我在语法中有错误我没有得到它如果一些可以帮助它将是伟大的:
<div id="Body1">
<?php
echo " <table width="800" border="0" align="center"> ";
echo " <tr> <td height="106" id="main" style="background-image: url(img/bk01.jpg); background-repeat: x;"> </td> </tr> ";
echo " <tr> <td > </td> </tr> ";
echo " <tr><td height="606" id="main" style="background-image: url(img/bk02.jpg); background-repeat: x;" >"; include 'menu.php' echo"</td> </tr> ";
echo " <tr> <td ></td></tr> ";
echo" <tr><td height="49" id="Footer" style="background-image: url(img/bk03.gif); background-repeat: x;"> </td> </tr> ";
echo"</table>";
?>
</div>
答案 0 :(得分:3)
将“Echo's”中的“更改为”。
E.g。
<?php echo " <table width='800' border='0' align='center'>";?>
答案 1 :(得分:3)
在PHP中使用""
和''
时请务必小心。
您的代码应该是这样的:
<?php echo " <table width='800' border='0' align='center'> "; OR
<?php echo ' <table width="800" border="0" align="center"> ';
答案 2 :(得分:2)
将双引号更改为单引号作为包装:
<div id="Body1">
<?php
echo ' <table width="800" border="0" align="center"> ';
echo ' <tr> <td height="106" id="main" style="background-image: url(img/bk01.jpg); background-repeat: x;"> </td> </tr> ';
echo ' <tr> <td > </td> </tr> ';
echo ' <tr><td height="606" id="main" style="background-image: url(img/bk02.jpg); background-repeat: x;" >';
include 'menu.php';
echo '</td> </tr> ';
echo ' <tr> <td ></td></tr> ';
echo '<tr><td height="49" id="Footer" style="background-image: url(img/bk03.gif); background-repeat: x;"> </td> </tr> ';
echo '</table>';
?>
</div>
答案 3 :(得分:1)
在echo中使用''
,这样你就不需要像"
那样转义html标签中的href=\"#\"
或使用像{{1} }}
喜欢echo'';
并使用echo '<a href="#">'.$link.'</a>';
如果有php变量和html标签
喜欢""
或类似echo "<a href=\"#\">{$link}</a>";
所以正确的将是
echo "<a href=\"#\">".$link."</a>";
答案 4 :(得分:0)
您需要转义引号,或使用单引号和双引号的组合。
例如
echo " <table width='800' border='0' align='center'> ";
OR
echo " <table width=\"800\" border=\"0\" align=\"center\"> ";