Instalācija ir veikta veiksmīgi! Ja nepieciešams pārinstalēt, dzēsiet datubāzi!';
}
else
{
//Ja fails netika atrasts, tad paziņos, ka jāveic instalācija.
echo '
';
echo '
';
echo '
1. solis:Konfigurējiet datubāzes parametrus
';
echo '
2.Solis:Pievienot uzņēmuma lietotāju:
';
//Ja formā ir nospiesta poga saglabāt izpildās viss zemāk minētais kods.
//Izveidojam db.php failu
if(isset($_POST['db_saglabat']))
{
//dabūjam DB parametrus
$servername1 = $_POST['server'];
$username1 = $_POST['user'];
$password1 = $_POST['password'];
$dbname1 = $_POST['dbname'];
// Create connection
$conn1 = mysqli_connect($servername1, $username1, $password1, $dbname1);
mysqli_set_charset( $conn, 'utf8');
// Check connection
if (!$conn1) {
die('Connection failed: ' . mysqli_connect_error());
}
//skripts, kurš iveidos tabulas iekš dBase
//saglabājam DB
//Tabula priekš lietotajiem. Nedzēsiet
$tabulausers="CREATE TABLE IF NOT EXISTS tbLietotaji (
UsrID int(25) NOT NULL AUTO_INCREMENT,
UsrMail text COLLATE utf8_bin NOT NULL,
UsrParole text COLLATE utf8_bin NOT NULL,
UsrAdmin int(2) NOT NULL DEFAULT 0,
UsrDzests int(2) NOT NULL DEFAULT 0,
PRIMARY KEY (UsrID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
//PIEVIENOJIET KODU SAVU TABULU IZVEIDEI!
$tabularezervacija="CREATE TABLE IF NOT EXISTS tbRezervacija (
RezID int(5) NOT NULL AUTO_INCREMENT,
KlientaRezID int(5) NOT NULL,
PakalpRezID int(5) NOT NULL,
RezPiezime text COLLATE utf8_bin,
RezDatums text NOT NULL,
RezApstiprinats int(2) NOT NULL DEFAULT 0,
RezAtcelts int(2) NOT NULL DEFAULT 0,
RezNoticis int(2) NOT NULL DEFAULT 0,
PRIMARY KEY (RezID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
$tabulapakalpojumi="CREATE TABLE IF NOT EXISTS tbPakalpojumi (
PakID int(5) NOT NULL AUTO_INCREMENT,
PakNosaukums TEXT NOT NULL,
PakIlgums int(5) NOT NULL,
PakPieejams int(2) NOT NULL DEFAULT 1,
PRIMARY KEY (PakID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
$tabulaklienti="CREATE TABLE IF NOT EXISTS tbKlienti (
KlientaID int(5) NOT NULL AUTO_INCREMENT,
KlientaVards text COLLATE utf8_bin NOT NULL,
KlientaUzvards text COLLATE utf8_bin NOT NULL,
KlientaEpasts text COLLATE utf8_bin NOT NULL,
KlientaTel text COLLATE utf8_bin NOT NULL,
PRIMARY KEY (KlientaID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
//MySQL VAICĀJUMU IZPILDEI! Skatīt video. Ierakstiet savu vaicājumu izpildi. Improvise Adapt Overcome!!!
$parole= mysqli_real_escape_string($conn1, $_POST['parole']);
$parolehash=password_hash($parole, PASSWORD_DEFAULT);
$epasts=mysqli_real_escape_string($conn1, $_POST['epasts']);
//Sagatavojam vaicājumu 1. lietotāja izveidei (aizpidlīts formā)
$insusr="INSERT INTO tbLietotaji (UsrMail,UsrParole,UsrAdmin) VALUES ('$epasts','$parolehash',1)";
/*Pārbaudam, vai varam izveidot savienojumu ar SQL serveri un vai varam izveidot 1. tabulu.
Ja varam, tad turpinam instalācijas gaitu, ja nē, izvadam kļūdu!
*/
if(mysqli_query($conn1,$tabulausers))
{
//Izveidojam db.php failu
//Norādam faila atrašanās vietu! Mapei ir jāeksistē uz servera!
$jaunsFails = 'include/db.php';
//Pārbaudam, vai norādītā mapē var izveidot failu!
if ( ! is_writable(dirname($jaunsFails))) {
/*Ja nav iespējams izveidot failu, kļūdas paziņojums! Mapei jābūt rakstāmai www-data lietotājam!
To arī norādam kļūdas paziņojumā. Komanda serverī, lai veiktu izmaīnas chown -R www-data:www-data /cels/uz/mapi
*/
echo dirname($$jaunsFails) . ' jābūt rakstāmam