Abfrage in Textdatei mit zwei Bedingungen
Thomas
- php
-1 Tom
Hallo,
als PHP- NewBie verzweifle ich an folgender Aufgabe:
Aus der Datei TEXT.txt soll über eine Abfrage von 2 Bedingungen ein Datensatz ausgegeben werden. Zu jedem "Detail_1" kann es "n" "Detail_2" geben. Über die Abfrage von beiden würde man einen eindeutigen Datensatz bekommen. Inhalt der Text Datei ist:
#;Detail_1;Detail_2
1;Name1;Adresse1
2;Name1;Adresse2
Könnte mir jemand sagen, wie ich dieses Script/Formular anpassen müsste, um obiges zu erreichen?
<?PHP
echo "<left><form method="post" action="test3.php">
<input type="text" name="suche1">Detail_1<br>
<input type="submit" value="ok">
</form>";
if (isset($_POST["suche1"]))
{
$datei = "text.txt";
$lines = file($datei);
foreach ($lines as $line)
{
if (strpos($line, $_POST["suche1"]) !== FALSE)
{
$zeile = explode(';', trim($line));
echo "$zeile[2]<br>";
$zeile = explode(';', trim($line));
echo "$zeile[3]<br>";
$zeile = explode(';', trim($line));
echo "$zeile[4]<br>";
$zeile = explode(';', trim($line));
echo "$zeile[5]<br>";
$zeile = explode(';', trim($line));
echo "$zeile[6]<br>";
$zeile = explode(';', trim($line));
echo "$zeile[7]<br>";
$zeile = explode(';', trim($line));
echo "$zeile[8]<br>";
}
}
}
?>
Das würde mir sehr helfen. Ich schaff´s einfach nicht.
vielen Dank!
Thomas
Hello,
Könnte mir jemand sagen, wie ich dieses Script/Formular anpassen müsste, um obiges zu erreichen?
Erstmal strukturieren.
Dann Funktionen erstellen mit eindeutigen Aufgaben
Dann kontrollieren, ob alles so läuft wie gelant
Dann zusammenbauen zum Script.
Im Script strikte Trenung von Datenempfang, Datenverarbeitung/Manipulation, Ausgabegenerierung und Ausgabedurchführung...
dann klappts auch mit Dateien.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom