|
- <!DOCTYPE html>
- <html>
- <title>CV dbase</title>
- <meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1">
-
- <link rel="stylesheet" href="css/w3.css">
- <?php
- if(include('include/db.php'))
- {
- echo'<h2>db.php ir OK. Savienojums ar datubāzi ir OK</h2>';
- //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 '<h2>Instalācija ir veikta veiksmīgi! Ja nepieciešams pārinstalēt, dzēsiet datubāzi!</h2>';
- die();
- }
- }
- else
- {
- echo '<h2>Nav izveidots savienojums ar DB. Lūgums to konfigurēt zemāk</h2>';
- };
- //Sāksim ar DBASE konfigurēšanu
- echo '<div class="w3-container w3-padding-16">';
- echo '<div class="w3-third w3-container w3-padding-16">';
- echo '<h3>1. solis:Konfigurējiet datubāzes parametrus</h3>';
- echo '<form action="" method="POST">';
- echo '<label>Datubāzes serveris</label>';
- echo '<input class="w3-input" type="text" name="server">';
- echo '<label>Datubāzes lietotājvārds</label>';
- echo '<input class="w3-input" type="text" name="user">';
- echo '<label>Datubāzes parole</label>';
- echo '<input class="w3-input" type="text" name="password">';
- echo '<label>Datubāzes nosaukums</label>';
- echo '<input class="w3-input" type="text" name="dbname"><br>';
- echo '<input type="submit" class="w3-button w3-green" name="db_saglabat" value="Saglabāt">';
- echo '</form></div>
- <div class="w3-padding-16 w3-container w3-third">
- <h3>2.Solis:Pievienot uzņēmuma lietotāju:</h3>
- <form action="" method="POST">
- <label>Epasts:</label>
- <input class="w3-input" type="mail" name="epasts">
- <label>Parole:</label>
- <input class="w3-input" type="password" name="parole">
- <input type="submit" class="w3-button w3-red" name="sagl_lietot" value="Saglabāt lietotāju">
- </form>
- </div>
- </div>';
- //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 '<h2>Tabula veiksmīgi izveidota</h2>';
- echo '<div class="w3-third w3-container w3-padding-16">';
- echo 'Izveido mapē <b>include</b> db.php failu un iekopē zemāk esošo kodu, lai nodrošinātu savienojumu ar datubāzes serveri!';
- echo '<div class="w3-container w3-padding-16">';
- echo htmlspecialchars("<?php");
- echo '<br>$servername='.$_POST['server'].';<br>';
- echo '$username='.$_POST['user'].';<br>';
- echo '$password='.$_POST['password'].';<br>';
- echo '$dbname='.$_POST['dbname'].';<br>';
- // Create connection
- echo '$conn = mysqli_connect($servername, $username, $password, $dbname);<br>';
- echo 'mysqli_set_charset( $conn, "utf8");<br>';
- // Check connection
- echo 'if (!$conn) {<br>
- die("Connection failed: " . mysqli_connect_error());<br>
- }<br>';
- echo htmlspecialchars("?>");
- echo '</div></div>';
- }
- else
- {
- echo '<h2>Kaut kas nogāja greizi</h2>';
- }
- 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 "<meta http-equiv='refresh' content='0'>";
- }
- //Instalācija veiksmīga
-
-
-
- ?>
|