在同一接口上的div标签内回显内容

时间:2012-10-05 16:54:06

标签: php

我有这样的场景:只需一个* .php页面,其中包含PHP内容,然后是HTML内容。现在有了PHP_SELF的应用程序,我需要回显HTML中的消息,而不会在消息在'div1'标记内回显时丢失HTML接口。这可能吗?

我尝试用$msg['div1'] = 'Some message'div1标记<?= $msgxx['display_log'] ?>替换echo,但似乎不是有效的代码。请分享您的观点。下面的代码只是为了解释我的方法。感谢。

<?php

echo 'some message';
?>

<html>
 <form .....>
 <div>
   <div id="div1"></div>
   <div><input type="submit" id="submit1"></div>
 </div>
</html>

3 个答案:

答案 0 :(得分:1)

在php中$message='<b>Hello, world!</b>'。在html中

   <div id="div1"><?php echo $message ?></div>

答案 1 :(得分:0)

你可以在你的html中包含内联PHP,也许这就是混乱的来源?它并不总是位于页面顶部。只需使用<?php ... ?>标记包装PHP。

在您的情况下,如果您想在some message内回复div1

 <div id="div1"><?php echo 'some message'; ?></div>

答案 2 :(得分:0)

您是否尝试在HTML中回显PHP数据?如果是这种情况,请记住,您可以像这样混合编写PHP和HTML代码。否则,请解释更多您要做的事情,并考虑发布更详细的代码,因为它对我来说不是很清楚。

<html>
  <head>
    ...
  </head>
  <body>
    <form>
      <div id="div1"><?php echo 'some message'; ?></div>
      <input type="submit" id="submit1">
    </form>
  </body>
</html>

您还可以使用等同于<?= 'some message' ?>的{​​{1}}。