您好我非常非常熟悉PHP并使用代码来学习。我有一个非常基本的登录表单,其中包含用户名和密码输入以及两个输入按钮 一个用于在数据库中创建条目,另一个用于从数据库中读取。
JsFiddle:https://jsfiddle.net/e93kcpto/
我的注册和阅读功能位于functions.php文件
中function signUpFunct(){
if(isset($_POST['username']) and isset($_POST['password'])){
$username = $_POST['username'];
$password = $_POST['password'];
$connection = mysqli_connect('localhost','root','','loginPage');
if($connection){
$query = "INSERT INTO users(username,password) VALUES ('$username','$password')";
if($query){
mysqli_query($connection,$query);
}
else{
die("Sign Up Failed");
}
}
else{
die("Failed to Connect Database");
}
}
}
function readAll(){
$connection = mysqli_connect('localhost','root','','loginPage');
if($connection){
$query = "SELECT * FROM users";
if($query){
$result = mysqli_query($connection,$query);
while($row = mysqli_fetch_assoc($result)){
?>
<pre>
<?php print_r($row);?>
</pre>
<?php
}
}
else{
die("Sign Up Failed");
}
}
else{
die("Failed to Connect Database");
}
} 这就是我在functions.php文件中调用这两个函数的方式(我不确定这是否是一个好方法,所以如果有更好的方法请告诉我)
if(isset($_POST['signUp'])){
signUpFunct();
}
else if(isset($_POST['display'])){
readAll();
}
这两个功能都运行正常,但问题是当我点击浏览器中的显示按钮时http://localhost.../functions.php
我想要做的是在单击“显示”按钮时在表单页面上显示数据。我怎么能这样做?