<?php
include "confiq.php";
$username = $_REQUEST['username'];
echo $username;
?>
当我运行此代码时,它给出了我的错误:
Notice: Undefined index: username
我刚接触到php,我做了一些搜索,所有这些都使用了isset来消除这个错误...但我需要定义这个,因为我将用它来获取配置文件页面中的信息
那么,我如何定义我的用户名,以便我可以在屏幕上打印它?!!!
编辑: 我尝试了$ _GET,它给了我同样的错误,我的包含文件也没有错过写作 idk我怎么能让这个工作我需要从数据库中读取用户名和其他数据,以在配置文件页面中显示它们但这个错误很烦人...加上它没有显示在我看到的教程中...相同的代码工作得很好
编辑: 我也试过这段代码
if (isset($_GET['username']))
{
$username = $_GET['username'];
$userquery = mysql_query("SELECT * FROM userdata WHERE username = '$username'") or die ('cant find the query');
if (mysql_num_rows($userquery) != 1)
{
die ("this profile can not be found");
}
while($row = mysql_fetch_array($userquery, MYSQL_ASSOC))
{
$username = $row['username'];
}
}
else die ("specify username again");
在我应该显示用户名的配置文件中,它显示了msg(再次指定用户名) 这意味着它甚至不会在我的代码中抛出第一个 现在是什么x_x !!