diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Array.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Array.zip
new file mode 100644
index 0000000..0182b99
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Array.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/DB_Mitarbeiter.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/DB_Mitarbeiter.zip
new file mode 100644
index 0000000..05366a3
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/DB_Mitarbeiter.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Datenbank.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Datenbank.zip
new file mode 100644
index 0000000..83a0c01
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Datenbank.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Datum.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Datum.zip
new file mode 100644
index 0000000..845fe33
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Datum.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/ExampleAjaxTwo.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/ExampleAjaxTwo.zip
new file mode 100644
index 0000000..db3244b
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/ExampleAjaxTwo.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/GUIKontrol.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/GUIKontrol.zip
new file mode 100644
index 0000000..0bb8753
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/GUIKontrol.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/OOPHP.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/OOPHP.zip
new file mode 100644
index 0000000..6180593
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/OOPHP.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Excel.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Excel.zip
new file mode 100644
index 0000000..d7e8022
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Excel.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Klasse1.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Klasse1.zip
new file mode 100644
index 0000000..b8817db
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Klasse1.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Klasse2.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Klasse2.zip
new file mode 100644
index 0000000..c2e0088
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Klasse2.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Referenz.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Referenz.zip
new file mode 100644
index 0000000..ba9d82d
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/PHP_Referenz.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Session.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Session.zip
new file mode 100644
index 0000000..d2d3684
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Session.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Vorgabe_Aufgabe2.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Vorgabe_Aufgabe2.zip
new file mode 100644
index 0000000..6b9282e
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/Vorgabe_Aufgabe2.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel03.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel03.zip
new file mode 100644
index 0000000..08cd6be
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel03.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel04.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel04.zip
new file mode 100644
index 0000000..3f6f78e
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel04.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel05.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel05.zip
new file mode 100644
index 0000000..e8cdf9c
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel05.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel06.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel06.zip
new file mode 100644
index 0000000..071fe3d
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/kapitel06.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/login.zip b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/login.zip
new file mode 100644
index 0000000..f2096d3
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/login.zip differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/controller/Controller.php b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/controller/Controller.php
new file mode 100644
index 0000000..30bcae4
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/controller/Controller.php
@@ -0,0 +1,30 @@
+model = new Model();
+
+ }
+
+ public function invoke()
+ {
+ if (!isset($_GET['book']))
+ {
+ // no special book is requested, we'll show a list of all available books
+ $books = $this->model->getBookList();
+ include 'view/booklist.php';
+ }
+ else
+ {
+ // show the requested book
+ $book = $this->model->getBook($_GET['book']);
+ include 'view/viewbook.php';
+ }
+ }
+}
+
+?>
\ No newline at end of file
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/index.php b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/index.php
new file mode 100644
index 0000000..bc4f314
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/index.php
@@ -0,0 +1,7 @@
+invoke();
+
+?>
\ No newline at end of file
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/model/Book.php b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/model/Book.php
new file mode 100644
index 0000000..ec4a21f
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/model/Book.php
@@ -0,0 +1,16 @@
+title = $title;
+ $this->author = $author;
+ $this->description = $description;
+ }
+}
+
+?>
\ No newline at end of file
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/model/Model.php b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/model/Model.php
new file mode 100644
index 0000000..8268781
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/model/Model.php
@@ -0,0 +1,27 @@
+ new Book("Jungle Book", "R. Kipling", "A classic book."),
+ "Moonwalker" => new Book("Moonwalker", "J. Walker", ""),
+ "PHP for Dummies" => new Book("PHP for Dummies", "Some Smart Guy", "")
+ );
+ }
+
+ public function getBook($title)
+ {
+ // we use the previous function to get all the books and then we return the requested one.
+ // in a real life scenario this will be done through a db select command
+ $allBooks = $this->getBookList();
+ return $allBooks[$title];
+ }
+
+
+}
+
+?>
\ No newline at end of file
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/readme.txt b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/readme.txt
new file mode 100644
index 0000000..ace5dc9
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/readme.txt
@@ -0,0 +1 @@
+Source code for Model View Controller Tutorial in PHP: http://php-html.net/tutorials/model-view-controller-in-php/
\ No newline at end of file
diff --git a/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/view/booklist.php b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/view/booklist.php
new file mode 100644
index 0000000..ab49b2e
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/00_Anwendungen_Beispiele_Uebungen/mvc/view/booklist.php
@@ -0,0 +1,19 @@
+
+
";
+ $html_Output .= "";
+ $html_Output .= $html_Output_InnerTable;
+ $html_Output .= "";
+
+// HTML an Präsentation Layer senden
+ echo $html_Output;
+ }
+
+
+
+?>
+
+
+
+
diff --git a/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 a DB_Architektur/css/style.css b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 a DB_Architektur/css/style.css
new file mode 100644
index 0000000..7229fe2
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 a DB_Architektur/css/style.css
@@ -0,0 +1,61 @@
+
+
+*{margin:0;padding:0;}
+
+body{
+ background:#567;
+ font-family:'Open Sans',sans-serif;
+}
+
+.button{
+ width:100px;
+ background:#3399cc;
+ display:block;
+ margin:0 auto;
+ margin-top:1%;
+ padding:10px;
+ text-align:center;
+ text-decoration:none;
+ color:#fff;
+ cursor:pointer;
+ transition:background .3s;
+ -webkit-transition:background .3s;
+}
+
+.button:hover{
+ background:#2288bb;
+}
+
+
+
+#GetMitarbeiter h1{
+ background:#3399cc;
+ padding:20px 0;
+ font-size:140%;
+ font-weight:300;
+ text-align:center;
+ color:#fff;
+}
+
+form{
+ background:#f0f0f0;
+ padding:6% 4%;
+}
+
+
+input[type="submit"]{
+ width:20%;
+ background:#3399cc;
+ border:0;
+ padding:4%;
+ font-family:'Open Sans',sans-serif;
+ font-size:100%;
+ color:#fff;
+ cursor:pointer;
+ transition:background .3s;
+ -webkit-transition:background .3s;
+}
+
+input[type="submit"]:hover{
+ background:#2288bb;
+}
\ No newline at end of file
diff --git a/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 a DB_Architektur/include/db_connection.inc b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 a DB_Architektur/include/db_connection.inc
new file mode 100644
index 0000000..54f66c9
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 a DB_Architektur/include/db_connection.inc
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 a DB_Architektur/skript3_db_und_mvc.docx b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 a DB_Architektur/skript3_db_und_mvc.docx
new file mode 100644
index 0000000..f4baac0
Binary files /dev/null and b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 a DB_Architektur/skript3_db_und_mvc.docx differ
diff --git a/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/01 Presentation Layer/CSS/style.css b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/01 Presentation Layer/CSS/style.css
new file mode 100644
index 0000000..7229fe2
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/01 Presentation Layer/CSS/style.css
@@ -0,0 +1,61 @@
+
+
+*{margin:0;padding:0;}
+
+body{
+ background:#567;
+ font-family:'Open Sans',sans-serif;
+}
+
+.button{
+ width:100px;
+ background:#3399cc;
+ display:block;
+ margin:0 auto;
+ margin-top:1%;
+ padding:10px;
+ text-align:center;
+ text-decoration:none;
+ color:#fff;
+ cursor:pointer;
+ transition:background .3s;
+ -webkit-transition:background .3s;
+}
+
+.button:hover{
+ background:#2288bb;
+}
+
+
+
+#GetMitarbeiter h1{
+ background:#3399cc;
+ padding:20px 0;
+ font-size:140%;
+ font-weight:300;
+ text-align:center;
+ color:#fff;
+}
+
+form{
+ background:#f0f0f0;
+ padding:6% 4%;
+}
+
+
+input[type="submit"]{
+ width:20%;
+ background:#3399cc;
+ border:0;
+ padding:4%;
+ font-family:'Open Sans',sans-serif;
+ font-size:100%;
+ color:#fff;
+ cursor:pointer;
+ transition:background .3s;
+ -webkit-transition:background .3s;
+}
+
+input[type="submit"]:hover{
+ background:#2288bb;
+}
\ No newline at end of file
diff --git a/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/01 Presentation Layer/GetMitarbeiter.html b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/01 Presentation Layer/GetMitarbeiter.html
new file mode 100644
index 0000000..26143a0
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/01 Presentation Layer/GetMitarbeiter.html
@@ -0,0 +1,18 @@
+
+
+
+
+ Get Mitarbeiter Form
+
+
+
+
+
+
+
Get Mitarbeiter
+
+
+
+
diff --git a/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/02 Business Layer/Includes/db_connection.inc b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/02 Business Layer/Includes/db_connection.inc
new file mode 100644
index 0000000..54f66c9
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/02 Business Layer/Includes/db_connection.inc
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/02 Business Layer/getmitarbeiter.php b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/02 Business Layer/getmitarbeiter.php
new file mode 100644
index 0000000..f180a42
--- /dev/null
+++ b/m133/4_Modulinhalte_und_Uebungen/01_WEB_Architektur/04 b DB_Architektur/02 Business Layer/getmitarbeiter.php
@@ -0,0 +1,46 @@
+";
+// Recorset zuweisen
+ while ($row = mysql_fetch_array($result)) {
+ $html_Output_InnerTable .= "