回送数据作为输入值

时间:2017-04-15 12:13:48

标签: php mysql sql input echo

我无法弄清楚如何将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 个答案:

答案 0 :(得分:1)

HTML中有拼写错误:

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

将其更改为

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

另外,确保查询运行,正确的id作为GET参数传递,它在数据库中有相应的记录,相应的记录有一个标题值,并且正确返回。