Как решить ошибку в подключении базы данных php? - PullRequest
0 голосов
/ 17 февраля 2019

Я разрабатываю форму с подключением к базе данных, используя концепцию упс.Весь мой код правильный, но я не могу найти ошибку.Это мой index.php.

<form class="" method="post" action="" enctype="multipart/form-data" id="">
<label for="name-element">Name</label>
<input type="text" class="" id="" name="rSName"  value=""/>
<label for="mob-element">Name</label>
<input type="text" class="" id="" name="rsMob"  value=""/>
<label for="date-element">Name</label>
<input type="text" class="" id="" name="rsDate"  value=""/>
<label for="email-element">Name</label>
<input type="text" class="" id="" name="rSEmail"  value=""/>
<label for="birdath-element">Name</label>
<input type="text" class="" id="" name="rsBirDate"  value=""/>
<label for="submit-element">Name</label>
<input type="submit" class="" id="" name="submit"  value="submit"/>

Это мой database.php.

class database
{
    private $servername;
    private $username;
    private $password;
    private $database;


    protected function connect()
    {
        $this->servername = "localhost";
        $this->username = "root";
        $this->password = "";
        $this->database = "ooss";

        $conn = new mysqli($this->servername, $this->username, $this->password, $this->database);

        return $conn;


}
} 

, и у меня есть файл для хранения данных как store.php.

<?php

include "database.php";

/**Store all the data into the database
 * 
 */
class store extends database
{

    public function storeAllData($FullName,  $BirthDay, $Email,$Date,$Mobile)
    {
        $sql = "INSERT INTO feedback(rSName,  rsBirDate, rSEmail,rsDate,rsMob)VALUES('$FullName',  '$BirthDay', '$Email','$Date','$Mobile')";
        $result  = $this->connect()->query($sql);

        return $result;

    }
}

?>

Этот код находится в верхней части файла index.php.

include 'store.php';
$stores = new store();
if(isset($_POST['submit']))
{
  $FullName = $_POST['rSName'];   
  $BirthDay = $_POST['rsBirDate'];  
  $Email = $_POST['rSEmail']; 
  $Mobile = $_POST['rsMob'];  
  $Date = $_POST['rsDate'];  

 $res = $stores->storeAllData($FullName, $BirthDay, $Email, $Date,$Mobile);
 if($res){
  echo "Successfully inserted";
 }  else {
  echo " Not successfull";
 }  

Я запустил этот код и получил «Не успешно».

Это даже странномой код в порядке и прост.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...