Aufgabe 9 fertig

This commit is contained in:
Robert
2023-11-10 01:04:07 +01:00
parent 217a13bd52
commit 59d1540de6
4 changed files with 64 additions and 2 deletions

4
M2/Beispiele/en.txt Normal file
View File

@@ -0,0 +1,4 @@
Bewertung;Rating
Name;Name
Begründung;Reason
Senden;Send

View File

@@ -0,0 +1,41 @@
<?php
/**
* Praktikum DBWT. Autoren:
* Şafak, Hazinedar, 3108590
* Robert, Joel, 3672729
*/
const GET_PARAM_SEARCH_TEXT = 'search_text';
$searchTerm = "";
if (!empty($_GET[GET_PARAM_SEARCH_TEXT])) {
$searchTerm = $_GET[GET_PARAM_SEARCH_TEXT];
}
$enFile = fopen("en.txt", "r");
$fileLines = [];
while ($line = fgets($enFile)) {
$fileLines[] = $line;
}
foreach ($fileLines as $line){
$lineArray[] = explode(' ', $line);
//echo var_dump($lineArray);
$deutsch = $lineArray[0][0];
echo $line."|";
if($deutsch==$searchTerm){
echo "ja";
}
}
?>
<form method="get">
<label for="search_text">Suche:</label>
<input id="search_text" type="text" name="search_text" value=<?php echo $searchTerm?>>
<input type="submit" value="Suchen">
</form>

View File

@@ -0,0 +1 @@
10

View File

@@ -6,6 +6,22 @@
*/ */
include "gerichte.php"; include "gerichte.php";
$besucherCount = 0;
if(file_exists("besucher.txt")){
$besucherFile = fopen("besucher.txt", "r");
$besucherCount = fgets($besucherFile) +1;
fclose($besucherFile);
$besucherFile = fopen("besucher.txt", "w");
fwrite($besucherFile, $besucherCount);
fclose($besucherFile);
}else{
$besucherFile = fopen("besucher.txt", "w");
fwrite($besucherFile, 1);
fclose($besucherFile);
}
?> ?>
@@ -158,9 +174,9 @@ include "gerichte.php";
</table> </table>
<h1 id="zahlen">E-Mensa in Zahlen</h1> <h1 id="zahlen">E-Mensa in Zahlen</h1>
<div class="zahlen"> <div class="zahlen">
<p>X Besuche</p> <p><?php echo $besucherCount;?> Besuche</p>
<p>Y Anmeldungen zum Newsletter</p> <p>Y Anmeldungen zum Newsletter</p>
<p>Z Speisen</p> <p><?php echo count($gerichte);?> Speisen</p>
</div> </div>
<h1 id="kontakt">Interesse geweckt? Wir informieren</h1> <h1 id="kontakt">Interesse geweckt? Wir informieren</h1>
<div class="formular"> <div class="formular">