如何在Netbeans IDE 8.1中使用jsp更新MySql数据库



我想做一个注册页面大约10个细节。但我无法用这些细节更新数据库。我遵循了我在包括stackoverflow在内的每个网站上发现的每一个程序,但每当我提交我的表单时,什么都没有发生。就像当我按下提交按钮时,它会转到另一个页面,地址栏显示一切正确,但我不知道为什么数据库没有变化。我是JSP和Netbeans的新手,所以我并不真正了解所有的事情。我用这个作为我的指南http://www.studytonight.com/servlet/registration-form-example-in-servlet.phpP.S.我是JSP和netbeans的新手,所以我不知道很多事情。

首先创建一个像这样的类

class DBController {
        private $host = "Your IP";
        private $user = "User Name";
        private $password = "Password";
        private $database = "Your Database";

        function connectDB() {
            $conn = mysql_connect($this->host,$this->user,$this->password);
            return $conn;
        }
        function insertQuery($query) {
            $result = mysql_query($query);
            if (!$result) {
                die('Invalid query: ' . mysql_error());
            } else {
                return $result;
            }       
        }

    }
    ?>

创建文本框

<input type="text" class="" name="patfirstname" value="<?php if(isset($_POST['patfirstname'])) echo $_POST['patfirstname']; ?>">

和提交按钮

<input type="submit" name="submit" value="Submit" />

在同一个注册表单中创建一个post PHP函数

<?php
if(isset($_POST['submit'])== "POST")
{
    require_once("dbcontroller.php");
    $db_handle = new DBController(); 
   $query = "INSERT INTO new_table ( Name ) VALUES ( '" . $_POST["patfirstname"] . "');";
    $result = $db_handle->insertQuery($query);
}       
?>

相关内容

  • 没有找到相关文章

最新更新