我如何在html中回显变量

时间:2017-09-26 12:33:13

标签: php variables

我有一个html图片背景代码,我喜欢在其中输出$cartTotal。我的问题是:如何在html代码中回显变量$cartTotal

我试过了:

<?php echo'<TABLE BORDER="0" cellpadding="0" CELLSPACING="0"> <TR> <TD WIDTH="60" HEIGHT="70" BACKGROUND="inventory_images/3.jpg" VALIGN="bottom"> <FONT SIZE="+5" COLOR="red"><?php
echo "$cartTotal";
?></FONT></TD> </TR> </TABLE>'; ?>

但它返回$cartTotal而不是预期的输出。

5 个答案:

答案 0 :(得分:4)

echo内的

echo无效,只需将变量名称放在echo

<?php 
 echo '<TABLE BORDER="0" cellpadding="0" CELLSPACING="0"> 
       <TR>
          <TD WIDTH="60" HEIGHT="70" BACKGROUND="inventory_images/3.jpg" VALIGN="bottom"> 
              <FONT SIZE="+5" COLOR="red">'.$cartTotal.'</FONT>
          </TD> 
       </TR> 
       </TABLE>'; 
?>

另请查看其他示例:https://eval.in/868385

答案 1 :(得分:2)

不要在PHP内写PHP。将您的代码更改为:

<?php echo'<TABLE BORDER="0" cellpadding="0" CELLSPACING="0"> <TR> <TD WIDTH="60"
 HEIGHT="70" BACKGROUND="inventory_images/3.jpg" VALIGN="bottom"> <FONT SIZE="+5" 
COLOR="red">'.$cartTotal.'</FONT></TD> </TR> </TABLE>'; ?>

答案 2 :(得分:2)

<TABLE BORDER="0" cellpadding="0" CELLSPACING="0"> 
<TR>
<TD WIDTH="60" HEIGHT="70" BACKGROUND="inventory_images/3.jpg" VALIGN="bottom"> 
<FONT SIZE="+5" COLOR="red">  
<?php echo $cartTotal; ?> 
</FONT>
</TD>
</TR> 
</TABLE>

试试这段代码:

答案 3 :(得分:1)

这可能有用。您尚未关闭单引号,因此关闭引号并连接变量(使用点)应该具有所需的结果。

<?php echo '<TABLE BORDER="0" cellpadding="0" CELLSPACING="0"> <TR> <TD WIDTH="60" HEIGHT="70" BACKGROUND="inventory_images/3.jpg" VALIGN="bottom"> <FONT SIZE="+5" COLOR="red">' . $cartTotal . '</FONT></TD> </TR> </TABLE>'; ?>

或者,您可以使用短标签echo语句放置普通HTML:

<TABLE BORDER="0" cellpadding="0" CELLSPACING="0"> 
<TR> <TD WIDTH="60" HEIGHT="70" BACKGROUND="inventory_images/3.jpg" VALIGN="bottom"> <FONT SIZE="+5" COLOR="red">  
<?=$cartTotal?> 
</FONT></TD> </TR> </TABLE>

答案 4 :(得分:0)

你可以尝试这个

<?php
echo"<TABLE BORDER='0' cellpadding='0' CELLSPACING='0'>";
echo"<TR>";

echo"<TD WIDTH='60' HEIGHT='70' BACKGROUND='inventory_images/3.jpg' VALIGN='bottom'> ";
echo"<TD WIDTH='60' HEIGHT='70' BACKGROUND='inventory_images/3.jpg' VALIGN='bottom'> ";
echo $cartTotal;
echo"</FONT></TD> </TR> </TABLE> "; ?>

你的问题是你在一个不起作用的单引号字符串内部回显。