-3

我有一个这样的场景:只是一个 *.php 页面,顶部有一个 PHP 内容,然后是一个 HTML 内容。现在有了一个应用程序PHP_SELF,我需要在 HTML 中回显消息,而不会丢失 HTML 界面,一旦消息在“div1”标签中回显。这可能吗?

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

<?php

echo 'some message';
?>

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

3 回答 3

1

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

   <div id="div1"><?php echo $message ?></div>
于 2012-10-05T16:56:15.950 回答
0

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

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

 <div id="div1"><?php echo 'some message'; ?></div>
于 2012-10-05T17:00:55.870 回答
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' ?>which 等价于<?php echo 'some message' =>.

于 2012-10-05T17:07:18.100 回答