访问同一页面的 HTML 中的 PHP 变量


Access PHP variables in HTML of same page

如果我有一个页面<a href='edit_info.php?id=1001'>1001</a>链接,并且在页面上edit_info.php我想使用该 id 对数据库进行查询,例如

SELECT * FROM table WHERE id = $_GET['id']

现在我想用结果填充一堆文本字段。我必须在同一个 php 中完成所有这些操作吗

'<?php //place all fields in an echo here ?>

或者有没有办法进行查询,然后在 html 中从查询中提取数据?

前任。

<?php //query and results here ?>
<html>
  <body>
   all my input fields w/ data here
 </body>
</html>
您将

使用查询中的值设置输入字段。

例:

<input type="textbox" name="input_name" value="<?php print $valuefromquery; ?>">

并针对您要显示的每个结果执行操作。还可以使用 PDO/MySQLi 查询数据库。

您可以将所有内容放在一个php文件中。

你可以做你做的例子。您可以在htmljavascript之间打开<?php和关闭?> php 代码。只需关闭并正确逃生即可。

注意XSS

而且你可能还会发现php include很有用。当您重用 php 代码时它会有所帮助。.也许就像一个动态的个性化标题?