我创建了以下php
<?php
if (isset($_GET["user_name"]) && !empty($_GET["user_name"])) {
if(strtolower($_GET("user_name")) == "pulkit") {
echo "Cool You are the Best";
}
}
?>
<form action="test1.php" method="GET">
Name: <input type="text" name="user_name"><br><br>
<input type="submit" value="Submit">
</form>
现在当我运行php时,我得到了错误:
致命错误:函数名称必须是第3行的C:\ wamp \ www \ test \ test1.php中的字符串
现在问题是$ _GET(“user_name”)没有将结果作为字符串给出。 为什么以及如何修复它并从表单中获取用户名。 任何帮助都是apreciated
答案 0 :(得分:2)
更改此行
if(strtolower($_GET("user_name")) == "pulkit") {
到这个
if(strtolower($_GET["user_name"]) == "pulkit") {
它不是$_GET("user_name")
它的$_GET["user_name"]
答案 1 :(得分:0)
看看你的第三行你做错了,而得到它应该是这样的
if(strtolower($_GET["user_name"]) == "pulkit") {