わかりました。私のサイトには、ユーザーを検索してプロフィールに移動できるリンクがあります。ユーザー名を入力すると、次のページでユーザー名が存在するかどうかが表示され、リンクが表示されます。私はすべてを正しくコーディングしたと思いますが、明らかにそうではありません。
何が起こるかは次のとおりです: (私の Web サイトは 2 つのページをエコーします。1 つはログインしている場合、もう 1 つはログインしていない場合です)。ログインしていて実際のユーザー名を入力すると、I want it to というテキストとリンクが正しく表示されます。ただし、ログイン時に偽のユーザー名を入力すると、このページに必要なテキストではなく、デフォルトのテキストが表示されるだけです。
ログインしていない場合は、何を入力しても、デフォルトのテキストのみが表示されます。
誰かが私を助けて、このコードを見てもらえますか?
displaytext のデフォルトのテキスト:
$displaytext = "Error";
$srstrSQL = "SELECT * FROM Users_For_CoinAwards WHERE Username = '$usersearched'";
$rs3 = mysql_query($srstrSQL, $connection);
while($row3 = mysql_fetch_array($rs3)){
if ($row3['Username'] == $usersearched)
{
$displaytext = "The user " . $row3["Username"] . " has been found. Please click on the below link to visit their profile.";
$displaylink = "<a href='http://www.coinawards.net63.net/user/" . $row3['Username'] . ".php' id='displaylink'>" . $row3['Username'] . "</a>";
}
else
{
$displaytext = "Sorry, the user " . $row3["Username"] . " was not found. Please check your query and try again.";
}
}
$row3 = mysql_fetch_array($rs3); print_r($row3);
OK、これがテキストを表示する部分です。
' . $displaytext . 'ログインしているかどうかにかかわらず、上記のコードが同じであることを再確認しましたが、結果は依然として異なります。
編集:
http://www.coinawards.net63.net/で、彼が自分のために何をしているのかを見ることができます
黄色の「ユーザー検索」ボタンをクリックして、奇妙なランダムな文字列を入力してください。
以下のコードで新しいページに移動します。