Frank Schönmann: Datenbanken (zeilenweise)

Beitrag lesen

hi!

Es gibt einen Unterschied zwischen haken und hacken, das sind zwei völlig verschiedene Dinge.

#!/usr/bin/cgi-bin

#!/usr/bin/perl

#Variabel "suchen" vom Formular merken
@search = "$FORM{'suchen'}";

Äh. Das steht aber nicht wirklich so alleine in deinem Skript, oder?

open(DATABASE, "<$basedir/§inifile");

$inifile wäre hier wohl passender. Perl erkennt Skalare so schlecht, wenn sie durch ein §-Zeichen eingeleitet werden.

do
{

[...]

}
until (<DATABASE> && $titel == $search)

Da fehlen einerseits vermutlich die Klammern und andererseits wird sich dein Perl-Skript nie mehr beenden, wenn dein Suchbegriff nicht gefunden wird. Strings werden übrigens in Perl mit "eq" verglichen.

Also: vielleicht postest du nochmal dein wirkliches Skript, ohne vorher Teile daraus abzuschreiben und den Rest wegzulassen. Schon mal was von Copy'n'Paste gehört?

bye, Frank!