Ex18 + 19

This commit is contained in:
Sebastian Schüler 2025-10-22 12:09:29 +02:00
parent fd53858f16
commit becfff0115
2 changed files with 62 additions and 2 deletions

View File

@ -1 +1,33 @@
<!-- Lassen Sie dem User 5 Werte eingeben. Nachdem diese über die URL übergeben wurden, speichern Sie diese in ein Array. Geben Sie dieses dann mit der print_r()-Funktion aus. --> <!-- Lassen Sie dem User 5 Werte eingeben. Nachdem diese über die URL übergeben wurden, speichern Sie diese in ein Array. Geben Sie dieses dann mit der print_r()-Funktion aus. -->
<form action="" method="GET" >
<label for="num1">Erster Wert:</label>
<br />
<input type="number" name="arr[]" />
<br />
<label for="num2">Zweiten Wert: </label>
<br />
<input type="number" name="arr[]" />
<br />
<label for="num2">Dritter Wert: </label>
<br />
<input type="number" name="arr[]" />
<br />
<label for="num2">Vierter Wert: </label>
<br />
<input type="number" name="arr[]" />
<br />
<label for="num2">Fünfter Wert: </label>
<br />
<input type="number" name="arr[]" />
<br />
<input type="submit" />
</form>
<?php
$arr = $_GET["arr"];
print_r($arr);
?>

View File

@ -1 +1,29 @@
<!-- Schreiben Sie ein Formular, in dem man eine Einkaufsliste erstellen kann. Verwenden Sie dafür Checkboxen im Formular, um auch gespeicherte Werte wieder löschen können: --> <!-- Schreiben Sie ein Formular, in dem man eine Einkaufsliste erstellen kann. Verwenden Sie dafür Checkboxen im Formular, um auch gespeicherte Werte wieder löschen können: -->
<form action="" method="GET" >
<?php
$arr = array();
if(isset($_GET["arr"]))
$arr = $_GET["arr"];
if(isset($_GET["newValue"]))
{
$newValue = $_GET["newValue"];
if($newValue != "")
{
$arr[] = $newValue;
}
}
foreach($arr as $element)
{
echo "<input type=\"checkbox\" checked value=\"$element\" name=\"arr[]\">$element</input>";
echo "<br />";
}
?>
<input type="text" name="newValue" />
<br />
<input type="submit" />
</form>