动态 html 表单占位符

A dynamic html form placeholder

我做了一个 Mysql table 来保存网站用户的信息。我正在尝试制作信息更新页面。我希望表单在文本框的占位符中保存来自 Mysql 数据的当前值。我如何使用 php、html 和 Mysqli 来做到这一点?我尝试了代码:

placeholder = "<? php $_SESSION["tableVariable"] ?>]"

但这让我在文本框中出现垃圾。

试试这个:placeholder = "<? php echo $_SESSION['tableVariable'] ?>"

placeholder = "<? php echo $_SESSION["tableVariable"] ?>]"

您需要回显变量。

如前所述,回显变量(注意引号)。

"<?php echo $_SESSION['tableVariable']; ?>"

但是请考虑将变量回显为表单项的值而不是占位符。这将防止验证出现问题,并且在处理用户输入时应始终进行验证。

<input type="text" name="inputName" value="<?php echo $_SESSION['tableVariable']; ?>" placeholder="placeholder" required>