sql >> Database >  >> RDS >> Mysql

hoe de tekstvakwaarden in de database mysql in te voegen met behulp van het php oeps-concept wanneer op de knop Verzenden wordt geklikt

Dit is het html-formulier

<body>
<form action="process.php" method="post">
Name : <input type ="text" name = "Name"/>

Number  :<input type ="text" name = "Number"/>
<input type ="submit" value = "submit" name="submit"/>

</form>
</body>

Dit php-bestand dat de klasse bevat, heet db.php

<?php
class db
{
    public $host;
    public $user;
    public $pass;
    public $data;
    public $con;
    public $table;
    function db()
    {
        $this->host="localhost";
        $this->user="usern";
        $this->pass="passwrd";
        $this->data="dbname";   
    }   
    public function connect()
    {
        $this->con=mysql_connect($this->host,$this->user,$this->pass);
        if(!$this->con)
        {
            echo mysql_error();
        }
        $sel=mysql_select_db($this->data, $this->con);
        if(!$sel)
        {
            echo mysql_error();
        }
    }
    public function insert($name,$number)
    {
        $sql=mysql_query("INSERT INTO tablename(name, number) VALUES('$name', '$number')");
        if(!$sql)
        {
            echo mysql_error();
        }
    }
}
?>

Dit script is voor het php-bestand dat je specificeert in het "action" attribuut van je html-formulier, ik heb het "process.php" genoemd

<?php
    include'db.php';
    $name=$_POST['Name'];
    $num=$_POST['Number'];
    $n=new db();
    $n->connect();
    $n->insert($name,$num);
?>


  1. Update alleen datum op datetime-veld op Pl/SQL

  2. Opgeslagen procedures maken met PDO in PHP

  3. Hoe toegang te krijgen tot de structuur en de kolomlijst, datatypes van refcursor te krijgen?

  4. INSERT INTO met SubQuery MySQL