我有这样的场景:只需一个* .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>
答案 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}}。