Hallo!
Ich programmiere grad eine kleine Filmverwaltung und komm nicht weiter.
Problem ist: Wie überprüfe ich ob der Film bereits in der text datei vorhanden ist.
Hier ist der code den ich bis jetzt habe.
Wär super wenn mir wer weiterhelfen könnte
	
							
						
					Ich programmiere grad eine kleine Filmverwaltung und komm nicht weiter.
Problem ist: Wie überprüfe ich ob der Film bereits in der text datei vorhanden ist.
Hier ist der code den ich bis jetzt habe.
Wär super wenn mir wer weiterhelfen könnte

PHP-Code:
	
	
<form action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post">
 Film:         <input type="text" name="name"> <br>
 Genre:    <input type="text" name="genre"> <br>
 Bewertung: <input type="text"name="bewertung" maxlength="2"> <br>
 <input type="submit" value="Eintrag speichern">
</form>
<?php
 
// Formulareingabe speichern
 if ($_POST) {
 $name = $_POST["name"]; // Variablen einlesen
 $genre = $_POST["genre"];
 $bewertung = $_POST["bewertung"];
 $check = implode ('',file("daten.txt"));
 $datum = date("d.m.Y",time()); // Aktuelles Datum ermitteln
 $text = "$name;$genre;$bewertung;$datum;\n"; // Textstring zusammensetzen
 $dateiname = "daten.txt"; // Name der Datei
 $handler = fOpen($dateiname, "a+"); // Datei zum Text anhängen öffnen
 fWrite($handler, $text); // Dateiinhalt in die Datei schreiben
 fClose($handler); // Datei schließen
}
?>
<table border="1">
 <tr style="background-color: #B9B9B9;">
  <th>Film</th>
  <th>Genre</th>
  <th>Bewertung</th>
  <th>Datum des Eintrags</th>
 </tr>
<?php
//Ausgabe
$datei = "daten.txt"; // Name der Datei
$array = file($datei); // Datei in ein Array einlesen
foreach ($array as $element) {
 // Die Variablen ($name, $genre, $bewertung, $datum) aus der Variablen ($element) holen
 list($name, $genre, $bewertung, $datum) = explode(";", $element);
 echo "<tr>";
 echo "<td>$name</td>";
 echo "<td>$genre</td>";
 echo "<td>$bewertung</td>";
 echo "<td>$datum</td>";
 echo "</tr>";
}
?>
</table>
 
          
Kommentar