2017-04-15 9 views
0

MySQLデータを入力値としてエコーする方法を理解できません。これはアイテムの編集目的です。私は入力タグの内部にデータを取得する必要があります。ここで私のコードは動作しません。これはtextareaタグだけで動作します。など入力値としてエコーされたデータ

$ID = $_GET['id']; 
$sql = "SELECT * FROM fm where ID = $ID"; 
$result = mysqli_query($conn, $sql); 

if (mysqli_num_rows($result) > 0) { 
    while($row = mysqli_fetch_assoc($result)) {  

    $title = $row['title'];}} 

...

<input type="text" name="title" vlaue="<? echo $title;?>"> 
+1

Typo? 'vlaue'は' value'でなければなりません。 –

+0

メインの問題ではないかもしれませんが、おそらく '価値 'を意味する' vlaue'で –

+0

あなたは正しいと思いますが、あなたはそうです。ありがとうございます。 –

答えて

1

あなたは、あなたのHTMLにタイプミスがあります。また

<input type="text" name="title" value="<? echo $title;?>"> 

<input type="text" name="title" vlaue="<? echo $title;?>"> 

は変更にそれを、必ずクエリを作ります正しいIDがGETパラメタとして渡されます。データベースに対応するレコードがある場合、対応するレコードにタイトル値があり、正しく返されます。

関連する問題