繁体   English   中英

解析错误:语法错误,在线* .php中出现意外的'='吗?

[英]Parse error: syntax error, unexpected '=' in *.php on line?

一切都OK。但是我找不到为什么 Parse error

my code

<?php
    if ($_REQUEST["submit"] == "ChangeTheBgColor")
        $bgcolor = strval($_REQUEST["thecolor"]);    
    else 
        $bgcolor = "white";
?>
<html>
<body bgcolor="<?php =$bgcolor; ?>" >
<form name= "color" method="get" action="<?php = $_SERVER['PHP_SELF'];?>">
Enter a Color: 
<input type="text" name="thecolor" value="">
<input type="submit" name="submit" value="ChangeTheBgColor">
</form>
</body>

</html>

我使用devPhp。
为什么我收到以下错误,以及如何解决?


Parse error: syntax error, unexpected '=' in C:\\doc\\demo.php on line 8


您应该写:

<?php echo $_SERVER['PHP_SELF'];?>

并不是 :

<?php = $_SERVER['PHP_SELF'];?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM