Einzelnen Beitrag anzeigen
  #4  
Alt 27.06.2006, 14:32:00
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Problem mit Fehlerausgabe in Suchfunktion

Hallo

Probiers mal so:
PHP-Code:
<?

$datei = "test6_1.txt";
$lines = file($datei);
sort($lines);


if(isset($_REQUEST['suche']))
{
   // wurde das Formular abgesendet
   if(strlen($_REQUEST['suche']) > 3)
   {
      // hat der Benutzer mindestens 3 Zeichen eingegeben

      foreach ($lines as $line)
      {
         if (strpos($line, $_POST["suche"]) !== FALSE && strpos($line,"Deutsch"))

         //Daten ausgeben
         {
            $zeile = explode('#', trim($line));
            print("<a href=");print($zeile[4]);print(">");
            print($zeile[4]);
            print("</a>");
            print("<p class=normal>&Uuml;bung f&uuml;r ");print($zeile[2]);
            print(" | ");
            print("Kategorie: ");print($zeile[3]);
            print(" | ");
            print("Titel: ");print($zeile[0]);
            print("<br><br></p>");

         }
         else
         { 
            $error1 = "Fehler: nix gefunden.<br>";
         }
         
      }
   }
   
}
else
{
   $error2 = "Fehler: Bitte geben Sie mindestens 3 Zeichen ein.<br>";
}




?>
Ich hab unten eine } gelöscht und sie dafür hinter den Error1 gemacht.
Mach doch wenn du was programmierst direkt Einrückungen, dann passiert sowas nicht so schnell!

Gruß,
Matze
Mit Zitat antworten