我制作一个网页,当我按下提交按钮到我的网站(这是HTML)时,我的PHP代码而不是网站。昨天它运作良好,但今天有些事情出了问题。我刷新页面和连接但没有任何改变。我的文件路径是对的,我没有改变任何东西。 这里是html和php代码。我通过XAMPP将它们与phpMyAdmin中的数据库连接。连接似乎有效。 你知道为什么会这样吗?
谢谢你的推荐。
<!DOCTYPE html>
<html>
<div>
<form action="database.php" method="post">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<br>
<h2>Είσοδος Μικροβιολόγου</h2>
<br>
Παρακαλώ εισάγετε τα στοιχεία σας
<br>
'Ονομα:
<input type="text" name="name">
<br>
Επώνυμο:
<input type="text" name="surname">
<br>
Εισάγετε τον κωδικό ασφαλείας σας :
<input type="password" name="password">
<br>
<input type="submit" value="Είσοδος">
</form>
</div>
</html>
&#13;
<!-- And the database.php code -->
<?php
header("content-type: text/html;charset=utf-8");
$connect=new mysqli('localhost','root','','doctor');
if($connect->connect_error)
{
die( 'Failed to connect');
}
else
echo 'connect worked<br>';
$name= $_POST['name'];
$surname= $_POST['surname'];
$password= $_POST['password'];
$sql="SELECT id FROM login WHERE name='$name' AND surname= '$surname' AND password= '$password'";
$result=$connect->query($sql);
if(mysqli_num_rows($result)){
while($row=$result->fetch_assoc()){
$vid= $row["id"];
}
}
else{
echo "Name, surname and password don't match".$row["password"];
}
session_start();
$_SESSION['id'] = $vid;
echo"<br>Το id μιρκοβιολογου είναι: ".$vid;
echo"<br>";
?>
<input type=button onClick="parent.location='asthenis/login_as/asthenis.html'" value='Σύνδεση Ασθενούς'>
<input type=button onClick="parent.location='asthenis/login_as/sign/sign_as.html'" value='Εγγραφή νέου πελάτη'>
&#13;