我试图将表单数据插入数据库,但它给出错误(undefine索引:名称和fname)

时间:2017-02-28 05:26:30

标签: php

这是我的html代码,我已多次检查但是再次无效。

<form action="insert.php" method="POST">
        <input type="text" name="name"><br>
        <input type="text" name="fname"><br>
        <input type="submit" name=""><br>

    </form>

这是我的PHP代码,我认为代码是正确的,但不知道它不起作用。

<?php
//include("php\DB.php");

$connection=new mysqli("localhost","root","","sms");
if($connection){
    echo "Connected";
}else{echo "Sorry";}



$username=$_POST["name"];
$fname=$_POST["fname"];



 $query="INSERT INTO student(name,fname)VALUES('".$username."','".$fname."')";



$connection->query($query);


?>

1 个答案:

答案 0 :(得分:0)

根据我的小知识,请在插入语句之间给出空格

insert into student(name,fname) values('$username','$fname');