HTML认为PHP标签的结束是HTML表单标签的结束


HTML thinks end of PHP tag is end of html form tag

所以我有我的HTML表单标签的属性,其中包括方法,动作,id,并在方法标签我有PHP代码,然而,我相信HTML是认为PHP脚本的结束是HTML标签的结束,所以似乎没有什么是工作

<form method="post" action= "<?php echo $_SERVER["PHP_SELF"];?>" id="contact_div" >
    Name: <span id="error"> * </span> <br/> <input type="text" name="name">

我觉得我应该名称:* [input]

,但相反,我得到"id="contact_div"> Name * [input]

您可能将这段代码放在另一段<?php ?>中?

做这个微小的改变,它将完成工作…你在操作中使用的代码以双引号开始,然后在$_SERVER["处有一个双引号来完成引号。

' id="contact_div">名称:*