我正在尝试将数据库中的数据显示在文本框表单中,就像<input type="text" class="form-control" name="user_id" data-mask="999-99999" disabled value="<?php echo $row['user_id']; ?>" >
但数据没有显示在表单中。
这是我的查询
$query = "SELECT * from admin where username = '{$_SESSION['login_user']}'";
$result = mysqli_query($conn,$query);
while($row=mysqli_fetch_assoc($result))
当我尝试此方法时,数据已使用表标签显示,但不显示在文本框字段中。
$query = "SELECT * from admin where username = '{$_SESSION['login_user']}'";
$result = mysqli_query($conn,$query);
while($row=mysqli_fetch_assoc($result))
{
echo"<tr>";
echo"<td>";?> <?php echo $row['user_id']; ?> <?php echo "</td>";
echo"</tr>";
}
echo"</table>";
请了解有关 HTML 的更多信息
while($row=mysqli_fetch_assoc($result))
{
echo '<input type="text" value='.$row['user_id'].'><br/>';
}
$query = "SELECT * from admin where username = '{$_SESSION['login_user']}'";
$result = mysqli_query($conn,$query);
while($row=mysqli_fetch_assoc($result))
{
echo"<tr>";
echo"<td><input type='"text'" name='"user_id'" value='".$row['user_id']."'"></td>";
echo"</tr>";
}
echo"</table>";
这不是最好的答案,但我修改了您的代码,因此该值位于文本框本身中。如果数据库中只有一条记录与您的查询匹配,则一切就绪。