ユーザー情報を編集するページがあります。既存の情報を上書きしないように、現在の情報を表示して編集できるようにしたいと考えています。現時点で既存のデータでテキストエリア/フィールドにデータを入力する
、私はデータをフェッチし、そのようにテキスト領域にそれを表示しています:
$usernameQuery = "select username, firstname from USERS where username = '" . $con->escape_string($username) . "'";
$xblah = $con->query($usernameQuery);
while ($row = mysqli_fetch_assoc($xblah))
{
$checkUsername = $row['username'];
$checkFirstName = $row['firstname'];
}
echo "<form name=\"userForm\">
<h1>Editing information for: ".$username."</h1>
<p>
First name:
<textarea rows=\"1\" id=\"firstname\">".$checkFirstName."</textarea>
<br />
</form>"
このテキスト領域が原因とき、1〜2行を表示するbugに、Firefoxで正しく表示されません指定されています。 input type = textで同じことを行う方法はありますか?
また、データベースのfirstnameの内容はtestrecordのjohnですが、var_dump($ checkFirstName)はちょうどsを示しています。フィールドの実際の内容を取得するにはどうすればよいですか?