是否有可能在PHP中使用HTML?

时间:2015-02-05 07:29:59

标签: php html

我正在尝试在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>
}
}
?>

4 个答案:

答案 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
}
}
?>