我无法弄清楚如何将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;?>">
答案 0 :(得分:1)
HTML中有拼写错误:
<input type="text" name="title" vlaue="<? echo $title;?>">
将其更改为
<input type="text" name="title" value="<? echo $title;?>">
另外,确保查询运行,正确的id作为GET参数传递,它在数据库中有相应的记录,相应的记录有一个标题值,并且正确返回。