-1

私のフォームは現在、ユーザーを usersearch.php に連れて行きますが、URL のデータには引数がありません。

これからどうすればいいですか:

usersearch.php

これに?

usersearch.php?username=myAwesomeUsername

これは私のスクリプトです:

<? $user=$_POST["user"]; ?>
<form name="form" action="usersearch.php" method="post">
Username: 
<input type="text" name="user" value="<?echo($user)?>">
<input type="submit">
</form>
<fieldset><!--30-->
<?
$query1="SELECT * FROM users WHERE username LIKE '".mysql_real_escape_string($user)."%' ";
echo("<hr color='red'>Username Results: $user<br><br>");
if(!$user == "")
{
$result1=mysql_query($query1,$con);
while ($row1 = mysql_fetch_object($result1))
{
echo "Username: [".$row1->username."]<br>";
echo "User level: [".$row1->level."]<br>";
echo "User status: [".$row1->status."]<br>";
echo "User email: [".$row1->email."]<br>";
echo "User Bio: [".$row1->bio."]<hr>";
}
}else{
Echo "";
}
4

1 に答える 1

3

URL の ?username= 部分を取得するには、フォーム メソッドを GET に変更する必要があります。

<form name="form" action="usersearch.php" method="get">
于 2013-02-12T19:53:18.407 に答える