A15 + A16

This commit is contained in:
Sebastian 2025-03-26 12:15:40 +01:00
parent b82b7e49c8
commit ae3457e95b
2 changed files with 80 additions and 2 deletions

View File

@ -1 +1,42 @@
<!-- Sie sollen für einen Loginbereich eine Registrierungsseite gestalten. Hierbei ist sollen der Name, der Benutzername und zwei mal das Passwort abgefragt werden. Diese Daten sollen dann wieder übergeben werden. Dabei sollen der Name und der Benutzername angezeigt werden und auch noch zusätzlich, ob die beiden Passwörter übereinstimmen oder nicht. Achten Sie darauf: Dadurch dass es sich darum um sensible Daten handelt, sollen diese via POST übergeben werden. -->
<!-- Sie sollen für einen Loginbereich eine Registrierungsseite gestalten. Hierbei ist sollen der Name, der Benutzername und zwei mal das Passwort abgefragt werden. Diese Daten sollen dann wieder übergeben werden. Dabei sollen der Name und der Benutzername angezeigt werden und auch noch zusätzlich, ob die beiden Passwörter übereinstimmen oder nicht. Achten Sie darauf: Dadurch dass es sich darum um sensible Daten handelt, sollen diese via POST übergeben werden. -->
<form action="" method="post">
<label for="name">Name:</label>
<br/>
<input type="text" name="name" />
<br/>
<label for="username">Username:</label>
<br/>
<input type="text" name="username" />
<br/>
<label for="password1">Passwort:</label>
<br/>
<input type="password" name="password1" />
<br/>
<label for="password2">Passwort Wiederholen:</label>
<br/>
<input type="password" name="password2" />
<br/>
<input type="submit" value="senden" />
</form>
<?php
if(!isset($_POST["name"]) || !isset($_POST["username"]) || !isset($_POST["password1"]) || !isset($_POST["password2"]))
exit();
$name = $_POST["name"];
$username = $_POST["username"];
$password1 = $_POST["password1"];
$password2 = $_POST["password2"];
echo "<p>Name: $name</p>";
echo "<p>Username: $username</p>";
if($password1 == $password2)
echo "<p>Beide Passwörter stimmen überein!</p>";
else
echo "<p>Beide Passwörter stimmen nicht überein!</p>";
?>

View File

@ -1 +1,38 @@
<!-- Erstellen Sie eine Form, in der der User eine Tabelle Zeichnen lassen kann. Verlangen Sie dafür zwei Werte: Höhe und Breite. Zeichnen Sie dann nach dem Senden der Werte eine Tabelle, die genau diese Höhe und breite besitzt. In jede Zelle soll ein Textfeld eingebaut werden, damit der User dort Eingaben machen kann. Schreiben Sie standardmäßig in jedes dieser Textfelder "(default)" rein. -->
<!-- Erstellen Sie eine Form, in der der User eine Tabelle Zeichnen lassen kann. Verlangen Sie dafür zwei Werte: Höhe und Breite. Zeichnen Sie dann nach dem Senden der Werte eine Tabelle, die genau diese Höhe und breite besitzt. In jede Zelle soll ein Textfeld eingebaut werden, damit der User dort Eingaben machen kann. Schreiben Sie standardmäßig in jedes dieser Textfelder "(default)" rein. -->
<form action="" method="get">
<label for="heigh">Höhe:</label>
<br/>
<input type="number" name="heigh" />
<br/>
<label for="length">Breite:</label>
<br/>
<input type="number" name="length" />
<br/>
<input type="submit" value="senden" />
</form>
<?php
if(!isset($_GET["heigh"]) || !isset($_GET["length"]))
exit();
$heigh = $_GET["heigh"];
$length = $_GET["length"];
echo "<table>";
for($i = 0; $i < $heigh; $i++)
{
echo "<tr>";
for($k = 0; $k < $length; $k++)
{
echo "<td><input type='text' value='(default)'/></td>";
}
echo "</tr>";
}
echo "</table>";
?>