rename something;
mkdir a folder;
$msg = "this text should be displayed";
$mail to...
在html中我有:
<?php if (!isset($msg)):?>
some inputfileds
<?php endif; ?>
现象是一切正常,除了$msg
之外不会显示。对此的好奇是,它之前在另一页上有效。变量将被识别为,因为在按下提交和$errors == 0
之后将隐藏输入字段。还有重命名功能,mkdir和邮件。如果我将$msg =
更改为echo
,它将回显消息它应该如何做。所以我真的不知道这可能是错的吗?
如果有人能说出如何解决这个问题,我真的很感激。非常感谢。
答案 0 :(得分:1)
我不知道我是否正确理解了您的查询,但如果您想在html中显示$ msg的值,那么您必须将它放在您的html中
<?php if (isset($msg)):?>
<p><?php echo $msg; ?></p>
<!-- some inputfileds -->
<?php endif; ?>
答案 1 :(得分:0)
你不必这样写吗?
<?php echo(isset($msg))?$msg:""; ?>