db.php ir OK. Savienojums ar datubāzi ir OK'; //Meklēsim, vai ir izveidots SUPER admins. Ja nav, tad ļausim setup. Ja nē, tad neļaujam atvērt instalācioju. $mekluser="SELECT * FROM tbUsers WHERE UsrDzests=0"; $usrmr=mysqli_query($conn,$mekluser); if (mysqli_num_rows($usrmr) >= 1 ) { echo '

Instalācija ir veikta veiksmīgi! Ja nepieciešams pārinstalēt, dzēsiet datubāzi!

'; die(); } } else { echo '

Nav izveidots savienojums ar DB. Lūgums to konfigurēt zemāk

'; }; //Sāksim ar DBASE konfigurēšanu echo '
'; echo '
'; echo '

1. solis:Konfigurējiet datubāzes parametrus

'; echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; echo ''; echo '

2.Solis:Pievienot uzņēmuma lietotāju:

'; //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()); } //echo 'Connected successfully'; //skripts, kurš iveidos tabulas iekš dBase //saglabājam DB $tabulaamats = "CREATE TABLE IF NOT EXISTS tbAmats ( AID int(5) NOT NULL AUTO_INCREMENT, AmatsNos text COLLATE utf8_bin NOT NULL, PRIMARY KEY (AID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;" ; $tabulacv = "CREATE TABLE IF NOT EXISTS tbCV ( CID int(5) NOT NULL AUTO_INCREMENT, PERSID int(5) NOT NULL, CVFails text COLLATE utf8_bin NOT NULL, CVDatums timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, CVLabs int(11) NOT NULL DEFAULT 1, CVSlikts int(11) NOT NULL DEFAULT 0, CVDzests int(11) NOT NULL DEFAULT 0, PRIMARY KEY (CID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;"; $tabulacvtag="CREATE TABLE IF NOT EXISTS tbCVTAG ( CTID int(5) NOT NULL AUTO_INCREMENT, PersonasID int(5) NOT NULL, CVID int(5) NOT NULL, TAGID int(5) NOT NULL, PRIMARY KEY (CTID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;"; $tabulaintervija="CREATE TABLE IF NOT EXISTS tbIntervija ( IntID int(5) NOT NULL AUTO_INCREMENT, PERSID text COLLATE utf8_bin NOT NULL, IntDatums text COLLATE utf8_bin NOT NULL, IntKomentars text COLLATE utf8_bin, IntRezultats text COLLATE utf8_bin, AMATSID text COLLATE utf8_bin NOT NULL, IntAtbildet int(11) NOT NULL DEFAULT 0, IntIntervetajs text COLLATE utf8_bin NOT NULL, PRIMARY KEY (IntID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;"; $tabulakomentars="CREATE TABLE IF NOT EXISTS tbKomentars ( PiezID int(5) NOT NULL AUTO_INCREMENT, PersonasID int(5) NOT NULL, Piezime text COLLATE utf8_bin NOT NULL, PiezDatums timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PiezDzesta int(2) NOT NULL DEFAULT 0, PRIMARY KEY (PiezID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;"; $tabulapersamats="CREATE TABLE IF NOT EXISTS tbPersAmats ( PAID int(5) NOT NULL AUTO_INCREMENT, PersID int(5) NOT NULL, AmatID int(5) NOT NULL, PRIMARY KEY (PAID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;"; $tabulapersonas="CREATE TABLE IF NOT EXISTS tbPersonas ( PID int(5) NOT NULL AUTO_INCREMENT, PersVards text COLLATE utf8_bin NOT NULL, PersUzvards text COLLATE utf8_bin NOT NULL, PersGads text COLLATE utf8_bin NOT NULL, PersEpasts text COLLATE utf8_bin NOT NULL, PersTel text COLLATE utf8_bin NOT NULL, PersPilseta text COLLATE utf8_bin NOT NULL, PersIela text COLLATE utf8_bin NOT NULL, PersPienemts int(11) NOT NULL DEFAULT 0, PersNoraidits int(11) NOT NULL DEFAULT 0, PersPievienots int(11) NOT NULL DEFAULT 0, PersBlacklist int(11) NOT NULL DEFAULT 0, PRIMARY KEY (PID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;"; $tabulatag="CREATE TABLE IF NOT EXISTS tbTag ( TID int(5) NOT NULL AUTO_INCREMENT, TagName text COLLATE utf8_bin NOT NULL, PRIMARY KEY (TID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;"; $tabulausers="CREATE TABLE IF NOT EXISTS tbUsers ( UsrID int(25) NOT NULL AUTO_INCREMENT, UsrMail text COLLATE utf8_bin NOT NULL, UsrParole text COLLATE utf8_bin NOT NULL, UsrDzests int(2) NOT NULL DEFAULT 0, PRIMARY KEY (UsrID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;"; //Darīšana if(mysqli_query($conn1,$tabulaamats)) { echo '

Tabula veiksmīgi izveidota

'; echo '
'; echo 'Izveido mapē include db.php failu un iekopē zemāk esošo kodu, lai nodrošinātu savienojumu ar datubāzes serveri!'; echo '
'; echo htmlspecialchars("$servername='.$_POST['server'].';
'; echo '$username='.$_POST['user'].';
'; echo '$password='.$_POST['password'].';
'; echo '$dbname='.$_POST['dbname'].';
'; // Create connection echo '$conn = mysqli_connect($servername, $username, $password, $dbname);
'; echo 'mysqli_set_charset( $conn, "utf8");
'; // Check connection echo 'if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
'; echo htmlspecialchars("?>"); echo '
'; } else { echo '

Kaut kas nogāja greizi

'; } mysqli_query($conn1,$tabulacv); mysqli_query($conn1,$tabulacvtag); mysqli_query($conn1,$tabulaintervija); mysqli_query($conn1,$tabulakomentars); mysqli_query($conn1,$tabulapersamats); mysqli_query($conn1,$tabulapersonas); mysqli_query($conn1,$tabulatag); mysqli_query($conn1,$tabulausers); } //Pievienojam lietotājvārdu if(isset($_POST['sagl_lietot'])) { $parole= mysqli_real_escape_string($conn, $_POST['parole']); $parolehash=password_hash($parole, PASSWORD_DEFAULT); $epasts=mysqli_real_escape_string($conn, $_POST['epasts']); $insusr="INSERT INTO tbUsers (UsrMail,UsrParole) VALUES ('$epasts','$parolehash')"; mysqli_query($conn,$insusr); echo ""; } //Instalācija veiksmīga ?>