我正在创建一个表单来更新数据库并使用PHP查询数据库并获取当前值,然后将其作为输入框中已有的值填充。我在插入PHP变量时使用echo创建HTML元素,但是创建的元素没有显示。以下是我尝试做的几个输入:
// Album Price
echo "<div class=\"row horizontal-center\">" .
"<input type=\"number\" step=\"0.01\" value=\"" . htmlspecialchars($albumPrice) . "\" name=\"albumPrice\"\n" .
"</div>";
// Album Genre
echo "<div class=\"row horizontal-center\">" .
"<input type=\"text\" value=\"" . htmlspecialchars($albumGenre) . "\" name=\"albumGenre\"\n" .
"</div>";
提前致谢:)
答案 0 :(得分:4)
您的输入元素未使用>
字符正确关闭。这段代码应该有效:
"<input type=\"number\" step=\"0.01\" value=\"" . htmlspecialchars($albumPrice) . "\" name=\"albumPrice\" />\n"
请注意在行尾添加的/>
。 (/
由于<input>
没有结束标记)