Exx 15 - 17
This commit is contained in:
parent
4a4276790e
commit
fd53858f16
@ -1 +1,47 @@
|
||||
<!-- 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 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="num1">Name:</label>
|
||||
<br />
|
||||
<input type="text" required name="name" />
|
||||
<br />
|
||||
<label for="sign">Username: </label>
|
||||
<br />
|
||||
<input type="text" name="username" />
|
||||
<br />
|
||||
<label for="num2">Password: </label>
|
||||
<br />
|
||||
<input type="password" name="password1" />
|
||||
<br />
|
||||
<label for="num2">Password wiederholen: </label>
|
||||
<br />
|
||||
<input type="password" name="password2" />
|
||||
<br />
|
||||
<input type="submit" />
|
||||
</form>
|
||||
|
||||
<?php
|
||||
|
||||
if(!isset($_POST["name"]) || !isset($_POST["username"]) || !isset($_POST["password1"]) || !isset($_POST["password2"]) || empty($_POST["name"]) || empty($_POST["username"]) || empty($_POST["password1"]) || empty($_POST["password2"]))
|
||||
{
|
||||
echo "<p>Leider wurden Daten falsch oder nicht eingegeben :(</p>";
|
||||
exit();
|
||||
}
|
||||
|
||||
$name = $_POST["name"];
|
||||
$username = $_POST["username"];
|
||||
$password1 = $_POST["password1"];
|
||||
$password2 = $_POST["password2"];
|
||||
|
||||
if($password1 != $password2)
|
||||
{
|
||||
echo "<p>Leider stimmen die Passwörter nicht überein...</p>";
|
||||
exit();
|
||||
}
|
||||
|
||||
echo "<p>Name: $name</p>";
|
||||
echo "<p>Username: $username</p>";
|
||||
echo "<p>Die Passwörter stimmen überein!</p>";
|
||||
|
||||
|
||||
?>
|
||||
@ -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 jeder 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="höhe">Höhe:</label>
|
||||
<br />
|
||||
<input type="number" name="höhe" />
|
||||
<br />
|
||||
<label for="breite">Breite: </label>
|
||||
<br />
|
||||
<input type="number" name="breite" />
|
||||
<br />
|
||||
<input type="submit" />
|
||||
</form>
|
||||
|
||||
<?php
|
||||
if(!isset($_GET["höhe"]) || !isset($_GET["breite"]) || empty($_GET["höhe"]) || empty($_GET["breite"]) || !is_numeric($_GET["höhe"]) || !is_numeric($_GET["breite"]))
|
||||
exit();
|
||||
|
||||
$höhe = $_GET["höhe"];
|
||||
$breite = $_GET["breite"];
|
||||
|
||||
echo "<table>";
|
||||
for($i = 0; $i < $höhe; $i++)
|
||||
{
|
||||
echo "<tr>";
|
||||
|
||||
for($j = 0; $j < $breite; $j++)
|
||||
{
|
||||
echo "<td>";
|
||||
echo "<input type='text' value='(default)'>";
|
||||
echo "</td>";
|
||||
}
|
||||
|
||||
echo "</tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
|
||||
?>
|
||||
@ -1 +1,38 @@
|
||||
<!-- Schreiben Sie ein Programm in PHP welches über eine HTML-Seite durch eine Nutzereingabe zwei Zahlen erhält. Suchen Sie dann von diesen beiden Zahlen das kleinste gemeinsame Vielfache und geben Sie dieses aus. Schreiben Sie dazu, mit welcher Zahl die beiden Eingaben multipliziert werden müssen, damit das kgV erreicht wird. -->
|
||||
|
||||
<form action="" method="GET" >
|
||||
<label for="num1">Erste Zahl:</label>
|
||||
<br />
|
||||
<input type="number" name="num1" />
|
||||
<br />
|
||||
<label for="num2">Zweite Zahl: </label>
|
||||
<br />
|
||||
<input type="number" name="num2" />
|
||||
<br />
|
||||
<input type="submit" />
|
||||
</form>
|
||||
|
||||
|
||||
<?php
|
||||
if(!isset($_GET["num1"]) || !isset($_GET["num2"]) || empty($_GET["num1"]) || empty($_GET["num2"]) || !is_numeric($_GET["num1"]) || !is_numeric($_GET["num2"]))
|
||||
exit();
|
||||
|
||||
$temp1 = $base1 = $_GET["num1"];
|
||||
$temp2 = $base2 = $_GET["num2"];
|
||||
|
||||
|
||||
while($temp1 != $temp2)
|
||||
{
|
||||
if($temp1 < $temp2)
|
||||
$temp1 += $base1;
|
||||
else
|
||||
$temp2 += $base2;
|
||||
}
|
||||
|
||||
echo "<p>Das kleinste gemeinsame Vielfache von $base1 und $base2 ist $temp1.</p>";
|
||||
$res1 = $temp1 / $base1;
|
||||
$res2 = $temp1 / $base2;
|
||||
echo "<p>Dabei wird $base1 x $res1 und $base2 x $res2 genommen.</p>";
|
||||
|
||||
|
||||
?>
|
||||
Loading…
Reference in New Issue
Block a user