我正在尝试在php中使用html代码,但是它的语法错误是意外的'<'是否有可能在PHP下面使用html是代码
<?php
if(isset($_GET['searchquery']) && isset($_GET['searchquery']) != "")
{
if($_GET['select']=="empty"){
<html> // syntax error saying unexpected '<'
<head>
<div id="templatemo_content">
<div class="templatemo_box">
<input value="<?php echo "PLEASE SELECT CATEGORY "; ?>" />
</div>
</div>
</head>
</html>
}
}
?>
答案 0 :(得分:2)
你在php块中没有html标签。这就是你得到的原因:
意外&#39;&lt;&#39;
PHP正在考虑&lt; <html>
作为非法人物的身份
以下应该有效:
<?php
if(isset($_GET['searchquery']) && isset($_GET['searchquery']) != "")
{
if($_GET['select']=="empty"){
?>
<html>
<head>
<div id="templatemo_content">
<div class="templatemo_box">
<input value="<?php echo "PLEASE SELECT CATEGORY "; ?>" />
</div>
</div>
</head>
</html>
<?php
}
}
?>
答案 1 :(得分:0)
<html>
<body>
<?php
print("<b>This is how you html in php</b>");
?>
</body>
</html>
答案 2 :(得分:0)
使用echo打印出php的html,或者结束php并启动html
回声选项
Echo "<html> </html>";
开始停止
<?php my php code starts here ?>
<html> my html is here
<?php more php code here ?>
答案 3 :(得分:0)
您无法直接在PHP中使用HTML。如果你想混合使用PHP和HTML(建议只在模板中使用),每次在PHP和HTML之间切换时都必须使用PHP开始和结束标记:
<?php
if(isset($_GET['searchquery']) && isset($_GET['searchquery']) != "")
{
if($_GET['select']=="empty"){
//use this tag to end the PHP part:
?>
<html>
<head>
<div id="templatemo_content">
<div class="templatemo_box">
<input value="<?php echo "PLEASE SELECT CATEGORY "; ?>" />
</div>
</div>
</head>
</html>
<?php //you have to use this
}
}
?>