0
4

2 に答える 2

2

新しいページで$_GET変数をチェックして、キーが設定されているかどうかを確認します。

usersProfile.php とリンクしていますか? firstname =somename& lastname =somelastname したがって、探しているキーはfirstnameandlastnameです。

未定義のインデックスを取得しないようにするには、キーが設定されているかどうかを確認する必要があります。

元。$firstname = isset($_GET['firstname']) ? $_GET['fisrtname'] : null;

これは、キーが設定されているかどうか、それが$firstnameURL からのデータに設定されているかどうかをチェックします。null

于 2012-09-10T00:23:18.173 に答える
0

私があなたの質問を正しく理解している場合、クリックすると別のページまたは個人ページに移動するリンクをユーザーごとに作成しようとしているようです。

その場合は、単純にテーブル全体をクエリして、それを別の として html ページに設定する方が簡単かもしれません。

例えば:

//Database connections

$query="SELECT * FROM userTable WHERE firstName = $firstname and lastName = $lastName";
//Change the query to whatever you want

$result = mysql_query($query)
while($row = mysql_fetch_assoc($result))
{
   echo "<a href='somepage.php'>" . $row['Username'] . "</a>";
}

これは単なる例であり、かなりの量を追加する必要がありますが、これはおそらくあなたがやろうとしていることにとってより簡単です. この場合、ループは、データベースから取得したすべての名前を出力します。

于 2012-09-10T00:53:31.573 に答える