我已经创建了一个表单,在提交了详细信息后,我正在尝试为响应打开一个iframe。但是我一直在以粗体显示错误。 这是我的代码:
//此代码在我的php代码中
if($result){
**echo <li><iframe width="420" height="315" src="datasave.php" frameborder="0"></iframe></li>**
}
else{
echo"ERROR"
}
datasave.php ==&gt;这是此文件中的代码
<?php
echo Your details have been sent successfully!;
?>
答案 0 :(得分:1)
或者:
如果要进入输出模式,请退出PHP模式。您不能只将原始HTML放在PHP所需的位置。
if($result){
?>
<li><iframe width="420" height="315" src="datasave.php" frameborder="0"></iframe></li>
<?php
}
或强>
将分隔符(通常为"
或'
)放在PHP字符串周围。
if($result){
echo '<li><iframe width="420" height="315" src="datasave.php" frameborder="0"></iframe></li>';
}
答案 1 :(得分:0)
只需替换此行
**echo <li><iframe width="420" height="315" src="datasave.php" frameborder="0"></iframe></li>**
这一个
echo '<li><iframe width="420" height="315" src="datasave.php" frameborder="0"></iframe></li>';