Вставка в базу данных SQL сервера с использованием PHP - PullRequest
0 голосов
/ 11 мая 2019

У меня есть следующий код в классе: По сути, значения извлекаются с использованием файла обработчика процесса, а затем они обрабатываются и «вставляются» в таблицу.Однако я знаю, как сделать это с MySQL, но я знаю, что это отличается от SQL-сервера.Я также установил соединение с сервером SQL в другом файле, где он проверяет, было ли соединение установлено в блоке try catch.

имя файла: Item.php

class name
{
    public function submit($dateCreated , $choice, $user, $mainD, $sideD, $otherD, $date){
        //below are fucntion that check if the parameters are either blank or in format
        $this->validateMainTextArea($mainD);
        $this->validateradioButtons($choice);
        $this->validateDateFormat($date);

        if(empty($this->errorArray)){
            return $this->insertItemDetails($dateCreated , $choice, $user, $mainD, $sideD, $otherD, $date);
        }
    }

    private function insertItemDetails($dateCreated , $choice, $user, $mainD, $sideD, $otherD, $date){

        //inserts into sql database

    }
}

имя-файла: process-handler.php Получает значения из полей ввода с той же страницы.

<?php

if(isset($_POST['menuSubmit'])){
    //if register button wass pressed
    $firstDate = date("Y-m-d");
    $menuChoice = $_POST['iChoiceID'];
    $user = $_SESSION['userID'];
    $main =  $_POST['txtMain'];
    $side =  $_POST['txtSide'];
    $other =  $_POST['txtAlternative'];
    $secondDate =  $_POST['itemDate'];

    $wasSuccessful = $menuItems->submit($firstDate, $Choice, $user, $main, $side, $other, $secondDate );
    if ($wasSuccessful == true){
        echo("Items have been processed! Check in vservices for outcome.");

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