Jessica: IF/ELSE

Beitrag lesen

Hallo!

Leider komme ich unter Perl (Modul DBI::ODBC) mit der folgenden IF/ELSE-Anweisung nicht weiter. Die IF-Schleife soll abfragen, ob ein passender Eintrag in der DB vorhanden ist oder ansonsten an ELSE weitergeben. Es wird aber immer nur die IF-Bedingung erfüllt (?), auch wenn überhaupt kein passender Eintrag in der Access-DB vorhanden ist (rows ==0). Kann mir jemand von Euch weiterhelfen ?

Hier die Bedingung -->
-----------------------------------------
if ($STH->rows != 0) {

print <<HERE_TEXT;
Content-type:text/html

<html>
<head>
<title>Antwort</title>
</head>

<body>
<center>

<h1>Treffer:</h1>

HERE_TEXT

} else {

print <<HERE_TEXT2;
Content-type:text/html

<html>
<head>
<title>Antwort</title>
</head>

<body>
<center>

<h1>KEIN Treffer:</h1>

HERE_TEXT2

}
-------------------------------------------------
Danke Jessica.