Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
<?php
require_once 'datenbankverbindung.php';
?>
<html>
<body>
<!-- 1) wozu 2 Formulare? -->
<form action="reg.php">
<!-- Form bestimmt den Link wohin es gesendet werden. "event sozusagen" -->
<form action="registry.php" method = "post">
<table style="width:10%">
<tr>
<td><label for="anrede">Anrede: </td>
<td><br>
<input type="radio" name="gender" value="male" checked> Herr
<input type="radio" name="gender" value="female"> Frau <br><br>
</td>
</tr>
<tr>
<td></td>
<!-- required sorgt dafür dass das Feld nicht leer sein darf" -->
<td><input type="text" required maxlength = "50" name = "vName" placeholder="Vorname"></label></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength = "50" name = "nName" placeholder="Nachname"><br></label></td>
</tr>
<tr>
<td></td>
<td><input type="date" required maxlength = "50" name = "geburtstag" placeholder="Geburtsdatum"><br></label></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength = "50" name "strasse" placeholder="Strasse und Nr"></label></td>
<!-- 2) Hier fehlt ein </tr> -->
<tr>
<td></td>
<td><input type="number" required maxlength = "5" name "plz" placeholder="PLZ"></label></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength = "50" name "stadt" placeholder="Ort"></label></td>
<!-- 2) Hier fehlt ein </tr> -->
<tr>
<td></td>
<td><input type="email" required maxlength = "50" name "email" placeholder="Email"></label></td>
</tr>
<tr>
<td></td>
<td><input type="tel" required maxlength = "11" name = "telefon" placeholder="Handynummer"></label></td>
</tr>
<tr>
<!-- 3) Hier fehlt ein <td /> -->
<td><label for="daten">Benutzerdaten<Br><td/>
<tr/>
<tr>
<td></td>
<td><input type="text" required maxlength = "50" name = "login" placeholder="Login"></label></td>
<!-- 2) Hier fehlt ein </tr> -->
<tr>
<td></td>
<td><input type="password" required name = "password" placeholder="Password"></label></td>
</tr>
<tr>
<td></td>
<td><input type="password" required name = "wPAssword" placeholder="Password wiederholen"></label></td>
</tr>
<tr>
<!-- 4) Ein <td /> zuviel -->
<td></td>
<td></td>
<td><button type="submit" name="reg" value="reg">Registrieren</button></td>
</tr>
</table>
<form/>
<!-- 1) Das erste Formular wird nicht geschlossen -->
</body>
</html>
<?php
if(isset($_POST['reg'])){
$vname = $_POST['vName'];
$nname = $_POST['nName'];
$geburt = $_POST['geburtstag'];
$strasse = $_POST['strasse'];
$plz = $_POST['plz'];
$stadt = $_POST['stadt'];
$email = $_POST['email'];
$tel = $_POST['telefon'];
$login = $_POST['login'];
$pw = $_POST['password'];
$wpw = $_POST['wPAssword'];
$stmt = $dbh->prepare("INSERT INTO kunde (username, vorname, nachname, geburtstag, postleitzahl, ort, strasse, telefonnummer)
VALUES ('$login','$vname', '$nname','$geburt' ,'$plz','$stadt','$strasse', '$tel' );");
if($stmt->execute()) {
echo 'Du wurdest erfolgreich registriert';
} else {
echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>';}
}
?>
<?php
if(isset($_POST['reg'])){
$stmt = $dbh->prepare("INSERT INTO kunde (username, vorname, nachname, geburtstag, postleitzahl, ort, strasse, telefonnummer)
VALUES (:login, :vname, :nname, :geburt ,:plz, :stadt, :strasse, :tel);");
$stmt->bindParam(':login', $_POST['login'], PDO::PARAM_STR);
$stmt->bindParam(':vname', $_POST['vName'], PDO::PARAM_STR);
$stmt->bindParam(':nname', $_POST['nName'], PDO::PARAM_STR);
$stmt->bindParam(':geburt', $_POST['geburtstag'], PDO::PARAM_STR);
$stmt->bindParam(':plz', $_POST['plz'], PDO::PARAM_STR);
$stmt->bindParam(':stadt', $_POST['stadt'], PDO::PARAM_STR);
$stmt->bindParam(':strasse', $_POST['strasse'], PDO::PARAM_STR);
$stmt->bindParam(':tel', $_POST['telefon'], PDO::PARAM_STR);
if($stmt->execute()) {
echo 'Du wurdest erfolgreich registriert';
} else {
echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>';}
}
?>
<?php
require_once 'datenbankverbindung.php';
?>
<html>
<body>
<!-- Form bestimmt den Link wohin es gesendet werden. "event sozusagen" -->
<form action="registry.php" method="post">
<table style="width: 10%">
<tr>
<td><label for="anrede">Anrede: </td>
<td><br> <input type="radio" name="gender" value="male" checked>
Herr <input type="radio" name="gender" value="female"> Frau <br>
<br></td>
</tr>
<tr>
<td></td>
<!-- required sorgt dafür dass das Feld nicht leer sein darf" -->
<td><input type="text" required maxlength="50" name="vName"
placeholder="Vorname"></label></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength="50" name="nName"
placeholder="Nachname"><br>
</label></td>
</tr>
<tr>
<td></td>
<td><input type="date" required maxlength="50" name="geburtstag"
placeholder="Geburtsdatum"><br>
</label></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength="50"
name = "strasse" placeholder="Strasse und Nr"></label></td>
</tr>
<tr>
<td></td>
<td><input type="number" required maxlength="5"
name = "plz" placeholder="PLZ"></label></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength="50"
name = "stadt" placeholder="Ort"></label></td>
</tr>
<tr>
<td></td>
<td><input type="email" required maxlength="50"
name = "email" placeholder="Email"></label></td>
</tr>
<tr>
<td></td>
<td><input type="tel" required maxlength="11" name="telefon"
placeholder="Handynummer"></label></td>
</tr>
<tr>
<!-- 3) Hier fehlt ein <td /> -->
<td><label for="daten">Benutzerdaten<Br>
<td />
<tr />
<tr>
<td></td>
<td><input type="text" required maxlength="50" name="login"
placeholder="Login"></label></td>
</tr>
<tr>
<td></td>
<td><input type="password" required name="password"
placeholder="Password"></label></td>
</tr>
<tr>
<td></td>
<td><input type="password" required name="wPAssword"
placeholder="Password wiederholen"></label></td>
</tr>
<tr>
<td></td>
<td></td>
<td><button type="submit" name="reg" value="reg">Registrieren</button></td>
</tr>
</table>
<form />
</body>
</html>
<?php
if(isset($_POST['reg'])){
$stmt = $dbh->prepare("INSERT INTO kunde (username, vorname, nachname, geburtstag, postleitzahl, ort, strasse, telefonnummer)
VALUES (:login, :vname, :nname, :geburt ,:plz, :stadt, :strasse, :tel);");
$stmt->bindParam(':login', $_POST['login'], PDO::PARAM_STR);
$stmt->bindParam(':vname', $_POST['vName'], PDO::PARAM_STR);
$stmt->bindParam(':nname', $_POST['nName'], PDO::PARAM_STR);
$stmt->bindParam(':geburt', $_POST['geburtstag'], PDO::PARAM_STR);
$stmt->bindParam(':plz', $_POST['plz'], PDO::PARAM_STR);
$stmt->bindParam(':stadt', $_POST['stadt'], PDO::PARAM_STR);
$stmt->bindParam(':strasse', $_POST['strasse'], PDO::PARAM_STR);
$stmt->bindParam(':tel', $_POST['telefon'], PDO::PARAM_STR);
if($stmt->execute()) {
echo 'Du wurdest erfolgreich registriert';
} else {
echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>';}
}
?>
<?php
if(isset($_POST['reg'])){
$stmt = $dbh->prepare("INSERT INTO kunde (username, vorname, nachname, geburtstag, postleitzahl, ort, strasse, telefonnummer)
VALUES :)login, :vname, :nname, :geburt ,:plz, :stadt, :strasse, :tel);");
$stmt->bindParam(':login', $_POST['login'], PDO::pARAM_STR);
$stmt->bindParam(':vname', $_POST['vName'], PDO::pARAM_STR);
$stmt->bindParam(':nname', $_POST['nName'], PDO::pARAM_STR);
$stmt->bindParam(':geburt', $_POST['geburtstag'], PDO::pARAM_STR);
$stmt->bindParam(':plz', $_POST['plz'], PDO::pARAM_STR);
$stmt->bindParam(':stadt', $_POST['stadt'], PDO::pARAM_STR);
$stmt->bindParam(':strasse', $_POST['strasse'], PDO::pARAM_STR);
$stmt->bindParam(':tel', $_POST['telefon'], PDO::pARAM_STR);
if($stmt->execute()) {
echo 'Du wurdest erfolgreich registriert';
} else {
echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>';}
}
?>
<!-- 3) Hier fehlt ein <td /> -->
<td><label for="daten">Benutzerdaten<Br>
<td />
<?php
require_once 'datenbankverbindung.php';
?>
<html>
<body>
<form action="Registry.php" method="post">
<table style="width: 10%">
<tr>
<td><label for="anrede"> Anrede: </label></td>
<td><br> <input type="radio" name="gender" value="male" checked>
Herr <input type="radio" name="gender" value="female"> Frau <br> <br>
</td>
</tr>
<tr>
<td></td>
<!-- required sorgt dafür dass das Feld nicht leer sein darf" -->
<td><input type="text" required maxlength="50" name="vName"
placeholder="Vorname"></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength="50" name="nName"
placeholder="Nachname"><br></td>
</tr>
<tr>
<td></td>
<td><input type="date" required maxlength="50" name="geburtstag"
placeholder="Geburtsdatum"><br></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength="50" name="strasse"
placeholder="Strasse und Nr"></td>
</tr>
<tr>
<td></td>
<td><input type="number" required maxlength="5" name="plz"
placeholder="PLZ"></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength="50" name="stadt"
placeholder="Ort"></td>
</tr>
<tr>
<td></td>
<td><input type="email" required maxlength="50" name="email"
placeholder="Email"></td>
</tr>
<tr>
<td></td>
<td><input type="tel" required maxlength="11" name="telefon"
placeholder="Handynummer"></td>
</tr>
<tr>
<td>
<td><label for="daten">Benutzerdaten<Br>
</label></td>
</tr>
<tr>
<td></td>
<td><input type="text" required maxlength="50" name="username"
placeholder="Login"></td>
</tr>
<tr>
<td></td>
<td><input type="password" required name="password"
placeholder="Password"></td>
</tr>
<tr>
<td></td>
<td><input type="password" required name="wPAssword"
placeholder="Password wiederholen"></td>
</tr>
<tr>
<td></td>
<td></td>
<td><button type="submit" name="reg" value="reg">Registrieren</button></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if (isset ( $_POST ['reg'] )) {
$stmt = $dbh->prepare ( "INSERT INTO kunde (username, vorname, nachname, geburtstag, postleitzahl, ort, strasse, telefonnummer)
VALUES (:login, :vname, :nname, :geburt ,:plz, :stadt, :strasse, :tel);" );
$stmt->bindParam ( ':username', $_POST ['username'], PDO::PARAM_STR );
$stmt->bindParam ( ':vname', $_POST ['vName'], PDO::PARAM_STR );
$stmt->bindParam ( ':nname', $_POST ['nName'], PDO::PARAM_STR );
$stmt->bindParam ( ':geburt', $_POST ['geburtstag'], PDO::PARAM_STR );
$stmt->bindParam ( ':plz', $_POST ['plz'], PDO::PARAM_STR );
$stmt->bindParam ( ':stadt', $_POST ['stadt'], PDO::PARAM_STR );
$stmt->bindParam ( ':strasse', $_POST ['strasse'], PDO::PARAM_STR );
$stmt->bindParam ( ':telefon', $_POST ['telefon'], PDO::PARAM_STR );
if ($stmt->execute ()) {
echo 'Du wurdest erfolgreich registriert';
} else {
echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>';
}
}
?>
CREATE TABLE `kunde` (
`id_kunde` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(45) NOT NULL,
`vorname` varchar(45) NOT NULL,
`nachname` varchar(45) NOT NULL,
`geburtstag` varchar(45) NOT NULL,
`postleitzahl` int(11) NOT NULL,
`ort` varchar(45) NOT NULL,
`strasse` varchar(45) NOT NULL,
`telefonnummer` varchar(45) NOT NULL,
PRIMARY KEY (`id_kunde`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;