Thread drei $Variablen-Inhalte mit einem Suchkriterium einlesen und Resultat anzeigen
(17 answers)
Opened by Auctioneer at 2008-09-30 04:20
guten Morgen
ich bastle schon eine kleine Weile an diesem Problem, aber irgendwie habe ich einen Knopf. Es handelt sich um eine Search-Routine mit Indexierung. Die Angaben: $undef, $file $user $title $subtitle $location $topbid $text sind alle vorhanden und im File korrekt mittels TAB getrennt. Ich kann alles problemlos auslesen. Ich möchte jedoch drei Variablen, nämlich "$title,$subtitle,$text" mit dem allgemeinen Suchkriterium "keyword" auslesen, und brauche dazu eine Routine zum Zusammenfügen dieser drei Werte. Wenn ich es so oder ähnlich mache, funzt nichts und ich erhalte die Meldung, dass dazu anstatt ein Array ein anderer "Wert" erforderlich sei ( Vergass den genauen Wortlaut). next if index(lc ($title || $text), $search) < 0; Kleiner Auszug : --------- while( my $line = <INDEX>) { my($undef,$file,$user,$title,$subtitle,$location,$topbid,$text) = split /\t/, $line, 8; if($form{'searchtype'} eq 'keyword'){ next if index(lc $text, $search) < 0; } elsif ($form{'searchtype'} eq 'username'){ next if index(lc $user, $search) < 0; --------- Wäre für eine Hilfestellung sehr verbunden. Gruss aus der Schweiz Ernie everyauction.info Never judge another men before you walk a mile in his shoes
|