为什么没有将数据插入MySql(使用Xampp)?

时间:2019-01-20 15:41:40

标签: php html mysql xampp

enter image description here我是初学者。我正在创建一个学校项目的网页。我已经创建了所有的html和CSS,但是现在我仍然必须将网页连接到数据库。我网页的菜单之一是帮助和联系,我的网页用户可以从我创建的联系表中向我写些东西。 观看了一些youtube视频后,我学习了如何编写php部分并将其使用XAMPP连接到mysql的方法。我想创建用户从我的网页的联系表中写给我的东西,然后将用户写的数据存储到我的sql数据库中。 但是问题出在我没有将提交数据插入数据库后,将数据插入数据库。

<form method="post" action="db1.php">
    <label for="name">Emer</label><br>
    <input type="text" id="fname" name="name" placeholder="Emri juaj..">
	<br>
    <label for="lastname">Mbiemer</label><br>
    <input type="text" id="lname" name="lastname" placeholder="Mbiemri juaj..">
	<br>
	<label for="email">Adrese Email</label><br>
    <input type="text" id="e-mail" name="email" placeholder="Emaili ku deshironi t'ju kontaktojme..">
	<br>
    <label for="message">Subjekti</label><br>
    <textarea id="subject" name="subject" placeholder="Shkruani dicka.." style="height:200px"></textarea>
	<br>
    <input type="Submit" value="submit">
  </form>
  
  
  <?php
$host = "localhost";
$user ="root";
$pass = "";
$db= "perdoruesit";

$connect=mysqli_connect($host, $user ,$pass, $db);

if(isset($_POST['submit']) ){
	
	$name=$_POST['name'];
	$lastname=$_POST['lastname'];
	$email=$_POST['email'];
	$message=$_POST['message'];

$sql = "insert into user (name,lastname,email,message) values ('".$_POST['name']."', '".$_POST['lastname']."', '".$_POST['email']."', '".$_POST['message']."')";

	$result= mysqli_query($connect, $sql);
	
	if(mysqli_num_rows($result)== 1){
		echo "Te dhenat tuaja jane futur";
		exit();
	}
	
	else{
		echo mysql_error();
		exit();
	}

}
?>
  

0 个答案:

没有答案