diff --git a/ProjektowanieBazDanych/insertsql/ins_prac.php b/ProjektowanieBazDanych/insertsql/ins_prac.php
new file mode 100644
index 0000000..cea30db
--- /dev/null
+++ b/ProjektowanieBazDanych/insertsql/ins_prac.php
@@ -0,0 +1,108 @@
+
+
+
+
+
+ Skrypt
+
+
+';
+echo ' Imię: ' . $imi . '
';
+echo ' Użytkownik: ' . $uid . '
';
+echo ' Stanowisko: ' . $tit . '
';
+echo ' Departament: ' . $did . '
';
+echo ' Zarobki: ' . $sal . '
';
+echo ' Data: ' . $sdt . '
';
+echo ' Manager: ' . $mid . '
';
+echo ' Uwagi: ' . $uwa . '
';
+
+ini_set('display_errors', '0');
+mysqli_report(MYSQLI_REPORT_ERROR);
+
+if (mysqli_connect_errno())
+{
+ echo "Błąd połączenia z MySQL z bazą: " . $baza . ' (' . mysqli_connect_error() . ')';
+ exit;
+}
+
+$sql_ins = "INSERT INTO emp (id, first_name, last_name, userid, title, dept_id,
+ salary, start_date, manager_id, comments)
+ VALUES (Null, '$imi','$naz','$uid','$tit','$did',
+ '$sal', '$sdt','$mid', '$uwa' );
+ ";
+if (!mysqli_query($id_conn, $sql_ins))
+{
+ echo '
Błąd zapisu do bazy:' . mysqli_error($id_conn) . '
';
+ $sql_tit = "SELECT name FROM title;";
+ $wyn_tit = mysqli_query($id_conn, $sql_tit);
+ if (mysqli_error($id_conn)) {
+ echo "Błąd w zapytaniu o stanowiska: " . $baza . '(' . mysqli_error($id_conn) .')';
+ mysqli_close($id_conn);
+ exit;
+ }
+
+ $ok_tit = 0;
+ $titles = '';
+ while($w_tit=mysqli_fetch_array($wyn_tit)) {
+ if ($w_tit['name'] == $tit) {
+ $ok_tit = 1;
+ }
+ $titles = $titles . ',
-' . $w_tit['name'];
+ }
+
+ if($ok_tit == 0) {
+ echo 'Nie ma stanowiska "' .$tit . '", wybierz jedno z poniższych: ';
+ echo '
' . substr($titles, 6);
+ mysqli_close($id_conn);
+ exit;
+ }
+
+ $sql_dept = "SELECT dept.id AS id, dept.name AS deptName, region.name AS regionName FROM dept JOIN region ON region.id = dept.region_id;";
+ $wyn_dept = mysqli_query($id_conn, $sql_dept);
+ if (!$wyn_dept || mysqli_error($id_conn)) {
+ echo "Błąd w zapytaniu o departamenty: " . $baza . '(' . mysqli_error($id_conn) . ')';
+ mysqli_close($id_conn);
+ exit;
+ }
+
+ $ok_dept = 0;
+ $depts = '';
+ while ($w_dept = mysqli_fetch_array($wyn_dept)) {
+ if ($w_dept['id'] . $w_dept['deptName'] . $w_dept['regionName'] == $did) {
+ $ok_dept = 1;
+ }
+ $depts .= ',
-' . $w_dept['id']. ' | ' . $w_dept['deptName']. ' | ' . $w_dept['regionName'];
+ }
+
+ if ($ok_dept == 0) {
+ echo 'Nie ma departamentu "' . $did . '", wybierz jedno z poniższych: ';
+ echo '
' . substr($depts, 6);
+ }
+
+
+ mysqli_close($id_conn); # zamyka połączenie z bazą
+ exit;
+}
+mysqli_close($id_conn);
+?>
+
+
\ No newline at end of file
diff --git a/ProjektowanieBazDanych/insertsql/pracownik.html b/ProjektowanieBazDanych/insertsql/pracownik.html
new file mode 100644
index 0000000..efc5c4b
--- /dev/null
+++ b/ProjektowanieBazDanych/insertsql/pracownik.html
@@ -0,0 +1,26 @@
+
+
+
+
+ Formularz
+
+
+ Pracownicy
+
+
+
\ No newline at end of file