Upload zu git.itlabs.at
This commit is contained in:
		
							
								
								
									
										8
									
								
								.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | # Default ignored files | ||||||
|  | /shelf/ | ||||||
|  | /workspace.xml | ||||||
|  | # Datasource local storage ignored files | ||||||
|  | /dataSources/ | ||||||
|  | /dataSources.local.xml | ||||||
|  | # Editor-based HTTP Client requests | ||||||
|  | /httpRequests/ | ||||||
							
								
								
									
										8
									
								
								.idea/bildungdb.iml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.idea/bildungdb.iml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <module type="WEB_MODULE" version="4"> | ||||||
|  |   <component name="NewModuleRootManager"> | ||||||
|  |     <content url="file://$MODULE_DIR$" /> | ||||||
|  |     <orderEntry type="inheritedJdk" /> | ||||||
|  |     <orderEntry type="sourceFolder" forTests="false" /> | ||||||
|  |   </component> | ||||||
|  | </module> | ||||||
							
								
								
									
										28
									
								
								.idea/deployment.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								.idea/deployment.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="PublishConfigData" remoteFilesAllowedToDisappearOnAutoupload="false"> | ||||||
|  |     <serverData> | ||||||
|  |       <paths name="Bolt"> | ||||||
|  |         <serverdata> | ||||||
|  |           <mappings> | ||||||
|  |             <mapping local="$PROJECT_DIR$" web="/" /> | ||||||
|  |           </mappings> | ||||||
|  |         </serverdata> | ||||||
|  |       </paths> | ||||||
|  |       <paths name="LAPAuftrag"> | ||||||
|  |         <serverdata> | ||||||
|  |           <mappings> | ||||||
|  |             <mapping local="$PROJECT_DIR$" web="/" /> | ||||||
|  |           </mappings> | ||||||
|  |         </serverdata> | ||||||
|  |       </paths> | ||||||
|  |       <paths name="sportverein"> | ||||||
|  |         <serverdata> | ||||||
|  |           <mappings> | ||||||
|  |             <mapping local="$PROJECT_DIR$" web="/" /> | ||||||
|  |           </mappings> | ||||||
|  |         </serverdata> | ||||||
|  |       </paths> | ||||||
|  |     </serverData> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
							
								
								
									
										8
									
								
								.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="ProjectModuleManager"> | ||||||
|  |     <modules> | ||||||
|  |       <module fileurl="file://$PROJECT_DIR$/.idea/bildungdb.iml" filepath="$PROJECT_DIR$/.idea/bildungdb.iml" /> | ||||||
|  |     </modules> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
							
								
								
									
										6
									
								
								.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="VcsDirectoryMappings"> | ||||||
|  |     <mapping directory="$PROJECT_DIR$/bildungsdb" vcs="Git" /> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
							
								
								
									
										8
									
								
								api/.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								api/.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | # Default ignored files | ||||||
|  | /shelf/ | ||||||
|  | /workspace.xml | ||||||
|  | # Editor-based HTTP Client requests | ||||||
|  | /httpRequests/ | ||||||
|  | # Datasource local storage ignored files | ||||||
|  | /dataSources/ | ||||||
|  | /dataSources.local.xml | ||||||
							
								
								
									
										1
									
								
								api/.idea/.name
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								api/.idea/.name
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | pruefung.php | ||||||
							
								
								
									
										8
									
								
								api/.idea/api.iml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								api/.idea/api.iml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <module type="WEB_MODULE" version="4"> | ||||||
|  |   <component name="NewModuleRootManager"> | ||||||
|  |     <content url="file://$MODULE_DIR$" /> | ||||||
|  |     <orderEntry type="inheritedJdk" /> | ||||||
|  |     <orderEntry type="sourceFolder" forTests="false" /> | ||||||
|  |   </component> | ||||||
|  | </module> | ||||||
							
								
								
									
										14
									
								
								api/.idea/deployment.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								api/.idea/deployment.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="PublishConfigData" remoteFilesAllowedToDisappearOnAutoupload="false"> | ||||||
|  |     <serverData> | ||||||
|  |       <paths name="fsvertrieb-api"> | ||||||
|  |         <serverdata> | ||||||
|  |           <mappings> | ||||||
|  |             <mapping local="$PROJECT_DIR$" web="/" /> | ||||||
|  |           </mappings> | ||||||
|  |         </serverdata> | ||||||
|  |       </paths> | ||||||
|  |     </serverData> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
							
								
								
									
										8
									
								
								api/.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								api/.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="ProjectModuleManager"> | ||||||
|  |     <modules> | ||||||
|  |       <module fileurl="file://$PROJECT_DIR$/.idea/api.iml" filepath="$PROJECT_DIR$/.idea/api.iml" /> | ||||||
|  |     </modules> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
							
								
								
									
										17
									
								
								api/apprentice_add.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								api/apprentice_add.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | |||||||
|  | <?php | ||||||
|  |  | ||||||
|  | require './db_config.php'; | ||||||
|  | $post = file_get_contents('php://input'); | ||||||
|  | $post = json_decode($post); | ||||||
|  |  | ||||||
|  | $sql = "INSERT INTO apprentice (firstname, lastname, groupid, sex, date_of_birth, date_joined, date_leave) VALUES ('" . $post->firstname . "','" . $post->lastname . "',"; | ||||||
|  | $sql .= $post->groupid . ", '" . $post->sex . "','" . $post->date_of_birth . "', '" . $post->date_joined . "',''"; | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  |  | ||||||
|  | $sql = "SELECT * FROM apprentice Order by apprenticeid desc LIMIT 1"; | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  | $data = $result->fetch_assoc(); | ||||||
|  |  | ||||||
|  | echo json_encode($data); | ||||||
|  | ?> | ||||||
|  |  | ||||||
							
								
								
									
										24
									
								
								api/apprentice_list.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								api/apprentice_list.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | |||||||
|  | <?php | ||||||
|  |  | ||||||
|  | require './db_config.php'; | ||||||
|  |  | ||||||
|  | $sql = "SELECT apprenticeid, firstname, lastname, a.groupid, groupname, sex, date_of_birth, date_joined, date_leave "; | ||||||
|  | $sql .= "FROM apprentice a left join gruppe g on a.groupid = g.groupid "; | ||||||
|  |  | ||||||
|  |  | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  | if ($result != null) | ||||||
|  | { | ||||||
|  |     while($row = $result->fetch_assoc()){ | ||||||
|  |         $json[] = $row; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     $data['apprentice'] = $json; | ||||||
|  |     $result =  mysqli_query($mysqli,$sql); | ||||||
|  |     echo json_encode($data); | ||||||
|  | } | ||||||
|  | else | ||||||
|  |     echo json_encode("keine Daten empfangen!"); | ||||||
|  |  | ||||||
|  | ?> | ||||||
|  |  | ||||||
							
								
								
									
										16
									
								
								api/db_config.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								api/db_config.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | <?php | ||||||
|  | header("Access-Control-Allow-Origin: *"); | ||||||
|  | header("Access-Control-Allow-Methods: PUT, GET, POST, DELETE"); | ||||||
|  | header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept"); | ||||||
|  |  | ||||||
|  | const DB_USER = "root"; | ||||||
|  | const DB_PASSWORD = ""; | ||||||
|  | const DB_DATABASE = "bildungsdb"; | ||||||
|  | const DB_HOST = "localhost"; | ||||||
|  | $mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE); | ||||||
|  |  | ||||||
|  | if(mysqli_connect_errno()){ | ||||||
|  |     echo mysqli_connect_error(); | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
							
								
								
									
										16
									
								
								api/group_add.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								api/group_add.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | <?php | ||||||
|  |  | ||||||
|  | require './db_config.php'; | ||||||
|  | $post = file_get_contents('php://input'); | ||||||
|  | $post = json_decode($post); | ||||||
|  |  | ||||||
|  | $sql = "INSERT INTO group (groupname,date_started) VALUES ('" . $post->groupname . "','" . $post->date . "')"; | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  |  | ||||||
|  | $sql = "SELECT * FROM group Order by groupid desc LIMIT 1"; | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  | $data = $result->fetch_assoc(); | ||||||
|  |  | ||||||
|  | echo json_encode($data); | ||||||
|  | ?> | ||||||
|  |  | ||||||
							
								
								
									
										27
									
								
								api/group_data.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								api/group_data.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | |||||||
|  | <?php | ||||||
|  | require 'db_config.php'; | ||||||
|  |  | ||||||
|  | if(isset($_GET["id"])) | ||||||
|  | { | ||||||
|  |     $id  = $_GET["id"]; | ||||||
|  |     $sql = "SELECT `groupid`, `groupname`, `date_started`, `Anmerkung` FROM `gruppe` WHERE groupid = " . $id . ";"; | ||||||
|  | } | ||||||
|  | else | ||||||
|  | { | ||||||
|  |     $sql = "SELECT `groupid`, `groupname`, `date_started`, `Anmerkung` FROM `gruppe`;"; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  | if ($result != null) | ||||||
|  | { | ||||||
|  |     while($row = $result->fetch_assoc()){ | ||||||
|  |         $json[] = $row; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     $data['data'] = $json; | ||||||
|  |     $result =  mysqli_query($mysqli,$sql); | ||||||
|  |     echo json_encode($data); | ||||||
|  | } | ||||||
|  | else | ||||||
|  |     echo "<br><br>keine Daten empfangen!<br><br>"; | ||||||
|  | ?> | ||||||
							
								
								
									
										26
									
								
								api/index.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								api/index.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | <head> | ||||||
|  |     <title>AngularJS Simple CRUD Application - W3Adda</title> | ||||||
|  |  | ||||||
|  |     <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"> | ||||||
|  |     <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> | ||||||
|  |     <script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js"></script> | ||||||
|  |     <!-- Angular JS --> | ||||||
|  |     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script> | ||||||
|  |     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular-route.min.js"></script> | ||||||
|  |  | ||||||
|  |     <!-- My App --> | ||||||
|  |     <script src="app/routes.js"></script> | ||||||
|  |     <script src="app/helper/myHelper.js"></script> | ||||||
|  |  | ||||||
|  |     <!-- App Controller --> | ||||||
|  |     <script src="app/controllers/PostController.js"></script> | ||||||
|  |  | ||||||
|  | </head> | ||||||
|  |  | ||||||
|  | <body ng-app="main-App"> | ||||||
|  |  | ||||||
|  | <div class="container"> | ||||||
|  |     <ng-view></ng-view> | ||||||
|  | </div> | ||||||
|  | </body> | ||||||
|  | </html> | ||||||
							
								
								
									
										29
									
								
								api/kompetenzen.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								api/kompetenzen.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | |||||||
|  | <?php | ||||||
|  | require 'db_config.php'; | ||||||
|  |  | ||||||
|  | if(isset($_GET["id"])) | ||||||
|  | { | ||||||
|  |     $id  = $_GET["id"]; | ||||||
|  |     $sql = "SELECT competenceid, competence, competencedescription, dauer from competence WHERE competenceid = " . $id . ";"; | ||||||
|  | } | ||||||
|  | else | ||||||
|  | { | ||||||
|  |     $sql = "SELECT competenceid, competence, competencedescription, dauer FROM competence;"; | ||||||
|  |  | ||||||
|  | } | ||||||
|  |  | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  | if ($result != null) | ||||||
|  | { | ||||||
|  |     while($row = $result->fetch_assoc()){ | ||||||
|  |         $json[] = $row; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     $data = $json; | ||||||
|  |     $result =  mysqli_query($mysqli,$sql); | ||||||
|  |     echo json_encode($data); | ||||||
|  | } | ||||||
|  | else | ||||||
|  |     echo json_encode(['success' => 0, 'message' => 'keine Daten empfangen!']); | ||||||
|  | ?> | ||||||
|  |  | ||||||
							
								
								
									
										40
									
								
								api/login.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								api/login.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | <?php | ||||||
|  | include_once("db_config.php"); | ||||||
|  | $postdata = file_get_contents("php://input"); | ||||||
|  | echo $postdata; | ||||||
|  | $request = json_decode($postdata); | ||||||
|  | $apiergebnis = array(); | ||||||
|  | if(isset($postdata) && !empty($postdata)) | ||||||
|  | { | ||||||
|  |     $pwd = mysqli_real_escape_string($mysqli, trim($request->password)); | ||||||
|  |     $email = mysqli_real_escape_string($mysqli, trim($request->username)); | ||||||
|  |     $sql=''; | ||||||
|  |     $sql = "SELECT * FROM user where (login='$email' OR email = '$email') and password='" . password($pwd) . "';"; | ||||||
|  |  | ||||||
|  |     echo $sql; | ||||||
|  |  | ||||||
|  |     if($result = mysqli_query($mysqli,$sql)) | ||||||
|  |     { | ||||||
|  |         $rows = array(); | ||||||
|  |         while($row = mysqli_fetch_assoc($result)) | ||||||
|  |         { | ||||||
|  |             $rows[] = $row; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         // echo json_encode($rows); | ||||||
|  |  | ||||||
|  |         echo json_encode( | ||||||
|  |             array( | ||||||
|  |                 "id" => $rows[0].id, | ||||||
|  |                 "login" => $rows[0].login, | ||||||
|  |                 "name" => $rows[0].name, | ||||||
|  |                 "email" => $rows[0].email, | ||||||
|  |                 "token" => uniqid() | ||||||
|  |             )); | ||||||
|  |     } | ||||||
|  |     else | ||||||
|  |     { | ||||||
|  |         http_response_code(401); | ||||||
|  |     } | ||||||
|  | } | ||||||
|  |  | ||||||
							
								
								
									
										20
									
								
								api/modul.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								api/modul.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | <?php | ||||||
|  |  | ||||||
|  |  | ||||||
|  | require './db_config.php'; | ||||||
|  |  | ||||||
|  | $sql = "SELECT * FROM `module`"; | ||||||
|  |  | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  | if ($result != null) { | ||||||
|  |     while ($row = $result->fetch_assoc()) { | ||||||
|  |         $json[] = $row; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     $data['modul'] = $json; | ||||||
|  |     $result = mysqli_query($mysqli, $sql); | ||||||
|  |     echo json_encode($data); | ||||||
|  | } else | ||||||
|  |     echo "<br><br>keine Daten empfangen!<br><br>"; | ||||||
|  |  | ||||||
|  | ?> | ||||||
							
								
								
									
										28
									
								
								api/profession.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								api/profession.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | |||||||
|  | <?php | ||||||
|  | require 'db_config.php'; | ||||||
|  |  | ||||||
|  | if(isset($_GET["id"])) | ||||||
|  | { | ||||||
|  |     $id  = $_GET["id"]; | ||||||
|  |     $sql = "SELECT professionid, professionname, description, apprenticeship from profession WHERE professionid = " . $id . ";"; | ||||||
|  | } | ||||||
|  | else | ||||||
|  | { | ||||||
|  |     $sql = "SELECT professionid, professionname, description, apprenticeship from profession;"; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  | if ($result != null) | ||||||
|  | { | ||||||
|  |     while($row = $result->fetch_assoc()){ | ||||||
|  |         $json[] = $row; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     $data = $json; | ||||||
|  |     $result =  mysqli_query($mysqli,$sql); | ||||||
|  |     echo json_encode($data); | ||||||
|  | } | ||||||
|  | else | ||||||
|  |     echo json_encode(['success' => 0, 'message' => 'keine Daten empfangen!']); | ||||||
|  | ?> | ||||||
|  |  | ||||||
							
								
								
									
										20
									
								
								api/pruefung.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								api/pruefung.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | <?php | ||||||
|  |  | ||||||
|  |  | ||||||
|  | require './db_config.php'; | ||||||
|  |  | ||||||
|  | $sql = "SELECT * FROM `exam`"; | ||||||
|  |  | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  | if ($result != null) { | ||||||
|  |     while ($row = $result->fetch_assoc()) { | ||||||
|  |         $json[] = $row; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     $data['exam'] = $json; | ||||||
|  |     $result = mysqli_query($mysqli, $sql); | ||||||
|  |     echo json_encode($data); | ||||||
|  | } else | ||||||
|  |     echo "<br><br>keine Daten empfangen!<br><br>"; | ||||||
|  |  | ||||||
|  | ?> | ||||||
							
								
								
									
										20
									
								
								api/pruefungsergebnis.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								api/pruefungsergebnis.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | <?php | ||||||
|  |  | ||||||
|  | require 'db_config.php'; | ||||||
|  |  | ||||||
|  | $sql = "SELECT a.apprenticeid, firstname, lastname, groupname, examid, date_of_exam, acquired  FROM `apprentice` a left join apprenticeexam e on a.apprenticeid=e.apprenticeid left join gruppe g on a.groupid = g.groupid"; | ||||||
|  |  | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  | if ($result != null) | ||||||
|  | { | ||||||
|  |     while($row = $result->fetch_assoc()){ | ||||||
|  |         $json[] = $row; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     $data = $json; | ||||||
|  |     $result =  mysqli_query($mysqli,$sql); | ||||||
|  |     echo json_encode($data); | ||||||
|  | } | ||||||
|  | else | ||||||
|  |     echo json_encode(['success' => 0, 'message' => 'keine Daten empfangen!']); | ||||||
|  | ?> | ||||||
							
								
								
									
										27
									
								
								api/registration.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								api/registration.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | |||||||
|  | <?php | ||||||
|  | include_once("db_config.php"); | ||||||
|  | $postdata = file_get_contents("php://input"); | ||||||
|  | $request = json_decode($postdata); | ||||||
|  | if(isset($postdata) && !empty($postdata)) | ||||||
|  | { | ||||||
|  |     $name = mysqli_real_escape_string($mysqli, trim($request->name)); | ||||||
|  |     $pwd = mysqli_real_escape_string($mysqli, (int)$request->pwd); | ||||||
|  |     $email = mysqli_real_escape_string($mysqli, trim($request->email)); | ||||||
|  |     $datum = now(); | ||||||
|  |     $sql = "INSERT INTO user(login, name, password,email,created) VALUES ('{$login}',' {$name}','". password($pwd) . "','{$email}','{$datum}')"; | ||||||
|  |     echo $sql; | ||||||
|  |     if ($mysqli->query($sql) === TRUE) { | ||||||
|  |  | ||||||
|  |  | ||||||
|  |         $authdata = [ | ||||||
|  |             'name' => $name, | ||||||
|  |             'pwd' => '', | ||||||
|  |             'email' => $email, | ||||||
|  |             'login' => $login, | ||||||
|  |             'Id'    => mysqli_insert_id($mysqli) | ||||||
|  |         ]; | ||||||
|  |         echo json_encode($authdata); | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
|  |  | ||||||
							
								
								
									
										3
									
								
								api/tst.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								api/tst.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | <?php | ||||||
|  |  phpinfo(); | ||||||
|  |  ?> | ||||||
							
								
								
									
										20
									
								
								api/user.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								api/user.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | <?php | ||||||
|  |  | ||||||
|  | require './db_config.php'; | ||||||
|  |  | ||||||
|  | $sql = 'SELECT login, password, email, created FROM user '; | ||||||
|  |  | ||||||
|  | $result = $mysqli->query($sql); | ||||||
|  |  | ||||||
|  | if ($result != null) { | ||||||
|  |     while ($row = $result->fetch_assoc()) { | ||||||
|  |         $json[] = $row; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     $data['konto'] = $json; | ||||||
|  |     $result = mysqli_query($mysqli, $sql); | ||||||
|  |     echo json_encode($data); | ||||||
|  | } else | ||||||
|  |     echo "keine Daten empfangen!"; | ||||||
|  |  | ||||||
|  | ?> | ||||||
							
								
								
									
										7
									
								
								bildungdb.code-workspace
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								bildungdb.code-workspace
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | { | ||||||
|  |     "folders": [ | ||||||
|  |         { | ||||||
|  |             "path": "bildungsdb" | ||||||
|  |         } | ||||||
|  |     ] | ||||||
|  | } | ||||||
							
								
								
									
										1
									
								
								bildungsdb
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								bildungsdb
									
									
									
									
									
										Submodule
									
								
							 Submodule bildungsdb added at 10ef83c26a
									
								
							
							
								
								
									
										1
									
								
								worktree/master/bildungsdb.worktrees/master
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								worktree/master/bildungsdb.worktrees/master
									
									
									
									
									
										Submodule
									
								
							 Submodule worktree/master/bildungsdb.worktrees/master added at 10ef83c26a
									
								
							
		Reference in New Issue
	
	Block a user