是否可以使用执行处理的外部PHP文件存储表单数据,然后使用PHP结果中的echo值更新同一页面上的HTML元素,而不使用javascript,jquery或ajax?我是否必须返回这样的html数据:Your post is <?php echo htmlspecialchars($_POST["email"]); ?>.<br>
如果是这样,我该怎么做,仍然保持页面上的所有其他元素的格式与它们当前格式相同。与此相关,如何使用外部PHP文件加载HTML页面,其中一些元素已绑定到从数据库中提取的值?
做这种事情的最佳做法是什么。目标是允许用户在文本框中输入文本,单击“提交”以将文本存储在数据库中,然后同时更新显示最新的sumbmission的元素,类似于论坛帖子。我知道您可以使用ajax,javascript,jquery在客户端执行此类操作,但我已经看到了具有<?php echo htmlspecialchars($_POST["email"]); ?>
类型语法的html页面,并且为了简单起见,我想尝试使用它。
答案 0 :(得分:0)
“是否可以使用执行处理的外部PHP文件存储表单数据,然后使用PHP结果中的echo值来更新同一页面上的HTML元素,而不使用javascript,jquery或ajax?” p>
答案:不,您必须将数据发送到同一页面,(action =“”)
然后在脚本的顶部/开头包含处理文件。请随时寻求更多帮助。
如果您想将数据发送到数据库并想要显示数据:只需从您想要显示数据的页面上检索数据库中的数据。