diff --git a/ProjektowanieBazDanych/insertsql/buffer.php b/ProjektowanieBazDanych/insertsql/buffer.php
index 5bdc452..04ab1df 100644
--- a/ProjektowanieBazDanych/insertsql/buffer.php
+++ b/ProjektowanieBazDanych/insertsql/buffer.php
@@ -1,24 +1,24 @@
- -' . $w_dept['id'];
+$ok_mgr = 0;
+$mgrs = '';
+while ($w_mgr = mysqli_fetch_array($wyn_mgr)) {
+if ($w_mgr['id'] == $mid) {
+$ok_mgr = 1;
+}
+$mgrs .= ',
-' . $w_mgr['id'] . ", " . $w_mgr['last_name'];
}
-if($ok_dept == 0) {
- echo 'Nie ma departamentu "' .$dept . '", wybierz jedno z poniższych: ';
- echo '
' . substr($depts, 6);
- mysqli_close($id_conn);
- exit;
+if ($ok_mgr == 0) {
+echo 'Nie ma menadżera "' . $mid . '", wybierz jeden z poniższych: ';
+echo '
' . substr($mgrs, 6);
}
+
+?>
\ No newline at end of file
diff --git a/ProjektowanieBazDanych/insertsql/ins_prac.php b/ProjektowanieBazDanych/insertsql/ins_prac.php
index cea30db..e3b9067 100644
--- a/ProjektowanieBazDanych/insertsql/ins_prac.php
+++ b/ProjektowanieBazDanych/insertsql/ins_prac.php
@@ -87,7 +87,7 @@ if (!mysqli_query($id_conn, $sql_ins))
$ok_dept = 0;
$depts = '';
while ($w_dept = mysqli_fetch_array($wyn_dept)) {
- if ($w_dept['id'] . $w_dept['deptName'] . $w_dept['regionName'] == $did) {
+ if ($w_dept['id'] == $did) {
$ok_dept = 1;
}
$depts .= ',
-' . $w_dept['id']. ' | ' . $w_dept['deptName']. ' | ' . $w_dept['regionName'];
@@ -98,6 +98,30 @@ if (!mysqli_query($id_conn, $sql_ins))
echo '
' . substr($depts, 6);
}
+ $sql_mgr = "SELECT id, last_name FROM emp";
+ $wyn_mgr = mysqli_query($id_conn, $sql_mgr);
+ if (!$wyn_mgr || mysqli_error($id_conn)) {
+ echo "Błąd w zapytaniu o departamenty: " . $baza . '(' . mysqli_error($id_conn) . ')';
+ mysqli_close($id_conn);
+ exit;
+ }
+
+ $ok_mgr = 0;
+ $mgrs = '';
+ while ($w_mgr = mysqli_fetch_array($wyn_mgr)) {
+ if ($w_mgr['id'] == $mid) {
+ $ok_mgr = 1;
+ }
+ $mgrs .= ',
-' . $w_mgr['id'] . ", " . $w_mgr['last_name'];
+ }
+
+ if ($ok_mgr == 0) {
+ echo 'Nie ma menadżera "' . $mid . '", wybierz jeden z poniższych: ';
+ echo '
' . substr($mgrs, 6);
+ }
+
+
+
mysqli_close($id_conn); # zamyka połączenie z bazą
exit;
diff --git a/ProjektowanieBazDanych/insertsql/pracownik1.php b/ProjektowanieBazDanych/insertsql/pracownik1.php
index 4f448d8..a7e781d 100644
--- a/ProjektowanieBazDanych/insertsql/pracownik1.php
+++ b/ProjektowanieBazDanych/insertsql/pracownik1.php
@@ -36,7 +36,7 @@