echo "<input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>";
我正在使用'复选框'来显示PHP文件。我希望每个图像都有一个自己的“复选框”。
我在我的php文件中添加了这个echo语句但是在我添加了这个命令后,我的文件什么都没显示(它不起作用......)
答案 0 :(得分:3)
试试这个,使用'
代替"
引号
echo '<input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>';
...^
答案 1 :(得分:0)
使用单引号('
),否则双引号("
)会相互干扰,导致数据无法输出:
echo '<input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>';
答案 2 :(得分:0)
您基本上做的是通过在HTML中编写"
来结束回声。你应该做的是写\"
,这基本上是因为它忽略了"
作为PHP。
另外,根据建议,您可以将每个"
(即HTML)更改为'
。
答案 3 :(得分:0)
在echo
中编写HTML内容时,请记住这一点。
如果您使用双引号"
作为外引号,则HTML中使用的引号应为单引号'
和反转。
所以根据这个改变你的回声语法。
答案 4 :(得分:0)
试试这个,使用'
代替"
引号
echo '<input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>';
但好的做法是
your php code here ?>
<input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>";