严重
解析错误:语法错误,意外'<'在第22行
第22行的代码段:
<?php
//Submitting to ourselves via POST
<form method="post" action="<?php echo $PHP_SELF; ?>"/>
?>
试试这个:
这也不起作用:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" />
答案 0 :(得分:4)
只有PHP代码应该在<?php
和?>
之间。
删除外部PHP标记:
<!-- Submitting to ourselves via POST -->
<form method="post" action="<?php echo $PHP_SELF; ?>"/>
<强>更新强>
我还将评论更改为HTML评论。您不希望它出现在页面上。你也可以删除评论,或者这样做:
<?php // Submitting to ourselves via POST ?>
<form method="post" action="<?php echo $PHP_SELF; ?>"/>
如果你有PHP希望PHP代码的HTML,你会得到意想不到的'&lt;'错误,如果你有PHP应该有HTML,它将显示在网页上,未执行。
答案 1 :(得分:0)
你的PHP块中有html代码
这样做:
<?php ?>
//Submitting to ourselves via POST
<form method="post" action="<?php echo $PHP_SELF; ?>"/>
或者只是完全删除第一行
答案 2 :(得分:0)
试试这个:
&LT; form action =“&lt;?php $ PHP_SELF;?&gt;”方法= “POST” &GT;
答案 3 :(得分:0)
顺便提一下,提交给自己可以是:
<form action="" method="post">