· 7 years ago · Feb 12, 2019, 07:38 PM
1<html>
2 <head>
3 <meta charset="UTF-8">
4 <title>MYSQL-TEST</title>
5 </head>
6 <body>
7 <form action="" method="GET">
8 <b>Vorname</b>
9 <input type="text" name="vorname" id="vorname"> <br>
10 <b>Nachname</b>
11 <input type="text" name="nachname" id="nachname"> <br>
12 <b>Adresse</b>
13 <input type="text" name="adresse" id="adresse"> <br>
14 <button type="reset">Eingaben zurücksetzen</button> <br>
15 <button type="submit" name="submit" id="submit">Eingaben absenden</button> <br>
16 </form>
17 <?php
18 if(isset($_GET["submit"])){
19 //Verbinden
20 $conn = new mysqli("localhost", "root", "");
21
22 //Verbindung testen
23 if ($conn->connect_error) {
24 die("Connection failed: " . $conn->connect_error);
25 }
26
27 //Datenbank erstellen und auswählen
28 if (mysqli_query($conn, "CREATE DATABASE IF NOT EXISTS Personendaten") === TRUE) {
29 echo "Datenbank wurde erstellt!";
30 mysqli_select_db($conn, 'Personendaten');
31 } else {
32 echo "Datenbank konnte nicht erstellt werden!" . $conn->error;
33 }
34
35 //Tabelle erstellen
36 if (mysqli_query($conn, "CREATE TABLE IF NOT EXISTS Personeneingaben (vorname VARCHAR(30) NOT NULL, nachnahme VARCHAR(30) NOT NULL, adresse VARCHAR(50))") === TRUE) {
37 echo "Tabelle erfolgreich erstellt";
38 } else {
39 echo "Fehler beim Erstellen der Tabelle!";}
40
41
42 //Personenübergaben übertragen
43 if (mysqli_query($conn, "INSERT INTO `personeneingaben` (`vorname`, `nachnahme`, `adresse`) VALUES ('".$_GET["vorname"]."', '".$_GET["nachname"]."', '".$_GET["adresse"]."');" ) === TRUE) {
44 echo "Personendaten erfolgreich übertragen";
45 } else {
46 echo "Fehler beim Übertragen der Personendaten!";
47 }
48 $conn->close();
49 }
50 ?>
51</body>
52</html>