这是我正在使用的PHP代码,希望这些错误(Echos)在html表单中显示,而不是在单击提交按钮后刷新它 。 谢谢你
<?php
include 'index.php';
........
if (mysqli_num_rows($num_u) > 0 && mysqli_num_rows($num_e) > 0 ) {
echo "User Already Excist";
}
<html>
答案 0 :(得分:2)
不幸的是,在PHP中无法更新页面内容而不刷新页面是不可能的。 PHP在页面加载时运行,但是一旦完成处理,启动相同或新脚本的唯一方法就是发出新请求。您必须使用Javascript执行ajax请求来填充错误。
答案 1 :(得分:-1)
您需要使用JQuery的ajax方法。
他们可以从服务器获取数据并在不重新加载页面的情况下即时更新您的dom。
使用Get或Post
非常简单JQuery还有一些其他ajax方法也可能很有用。
您可以查看此 Create Login Form Using jQuery 博客了解更多详情,希望对您有所帮助