Aufgabe 5 fertig

This commit is contained in:
Robert
2023-11-06 16:44:01 +01:00
parent 2539383e67
commit b8c27e90ea
2 changed files with 95 additions and 4 deletions

View File

@@ -4,6 +4,19 @@
* Şafak, Hazinedar, 3108590
* Robert, Joel, 3672729
*/
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if ($_POST['rechnen'] == 'Addieren') {
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];
$ergebnis = $number1 + $number2;
} elseif ($_POST['rechnen'] == "Multiplizieren") {
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];
$ergebnis = $number1 * $number2;
}
}
?>
<!DOCTYPE html>
@@ -21,9 +34,20 @@
</style>
</head>
<body>
<label for="Zahl1">Erste Zahl:</label>
<input id="Zahl1" type="text" name="Zahl1">
<label for="Zahl2">Zweite Zahl:</label>
<input id="Zahl2" type="text" name="Zahl2">
<form action="m2_5c_addform.php" method="post">
<label for="number1">Erste Zahl:</label>
<input id="number1" type="text" name="number1"/>
<label for="number2">Zweite Zahl:</label>
<input id="number2" type="text" name="number2"/>
<input type="Submit" name="rechnen" value="Addieren" />
<input type="Submit" name="rechnen" value="Multiplizieren" />
<?php
if(!empty($ergebnis))
{
echo "<br><br>Ergebnis: ".$ergebnis;
}
?>
</body>
</html>

View File

@@ -0,0 +1,67 @@
<?php
/**
* Praktikum DBWT. Autoren:
* Şafak, Hazinedar, 3108590
* Robert, Joel, 3672729
*/
function missingYear($famousMeals){
$years = [];
$winneryears = [];
$ergebniss = [];
for ($i = 0;$i <= 23; $i++){
$years[] = 2000+$i;
}
foreach ($famousMeals as $meal){
if(gettype($meal["winner"])== "array"){
foreach ($meal["winner"]as $year){
$winneryears[] = $year;
}
}else{
$winneryears[] = $year;
}
}
foreach ($years as $year){
$a=0;
foreach ($winneryears as $winners){
if ($year == $winners){
$a = 1;
break;
}
}
if($a==0){
$ergebniss[]=$year;
}
}
echo var_dump($ergebniss);
}
$famousMeals = [
1 => ['name' => 'Currywurst mit Pommes',
'winner' => [2001, 2003, 2007, 2010, 2020]],
2 => ['name' => 'Hähnchencrossies mit Paprikareis',
'winner' => [2002, 2004, 2008]],
3 => ['name' => 'Spaghetti Bolognese',
'winner' => [2011, 2012, 2017]],
4 => ['name' => 'Jägerschnitzel mit Pommes',
'winner' => 2019]
];
echo "<ol>";
foreach ($famousMeals as $meal){
echo "<li>". $meal['name']."<br>";
if(gettype($meal["winner"])== "array"){
foreach ($meal["winner"]as $year){
$dump[] = $year;
}
}else{
$dump[] = $year;
}
echo implode( ', ', $dump);
$dump = null;
echo "</li><br>";
}
echo "</ol>";
missingYear($famousMeals);
?>