phpbar.de logo

Mailinglisten-Archive

[php] Brauche Hilfe bei Problem

[php] Brauche Hilfe bei Problem

kruempi_(at)_evpfalz.de kruempi_(at)_evpfalz.de
Wed, 21 Jul 1999 16:08:34 +0200


Ich setze MySQL und PHP als Frontend dafür ein. Mit PHPgen 
habe ich die entsprechenden Funktionen erzeugt und das ganze 
nachher nach meinen Wünschen angepasst.

Folgendes Fehlermeldung tritt auf seit ich die Suchmaske so 
umgestellt habe, dass man nicht nur einen Suchbegriff in einem 
Feld übergeben kann sondern mit Klick auf "suchen" mehrere 
Suchbegriffe in verschiedenen Feldern:

Warning: Unable to jump to row 0 on MySQL result index 2 in 
/u/web/evpfal/termine/such2.php3 on line 234

Sie tritt nur auf, wenn die Suche zu keinem Ergebnis führt, also 
kein Eintrag vorhanden ist.

Hier der Bereich in dem meiner Ansicht  nach das Problem liegt:

//*** Calculate number of records
if (empty($found)) {
	if (isset($func) && $func == "search") {
		$result = mysqlquery("evpfal","SELECT COUNT(*) FROM 
termine WHERE ($whichfield1 LIKE '%" . $searchvalue1 . "%') 
AND ($whichfield2 LIKE '%" . $searchvalue2 . "%') AND 
($whichfield3 LIKE '%" . $searchvalue3 . "%') AND ($whichfield4 
LIKE '%" . $searchvalue4 . "%') AND ($whichfield5 LIKE '%" . 
$searchvalue5 . "%') AND ($whichfield6 LIKE '%" . $searchvalue6 . 
"%') ORDER BY $whichfield1");
	} else {
		$result = mysqlquery("evpfal","SELECT COUNT(*) FROM 
termine");
	}
	$found = mysql_result($result,0,0);//#das hier ist Zeile 234

Mein Lösungsansatz war, eine if..else aufzubauen, folgende Form:

if ($result >= 1)
    {$found = mysql_result($result,0,0);}
else
    {$found = "keiner"}

Leider klappt das nicht, vielleicht interpretiere ich $result falsch 
wenn ich davon ausgehe, das es die Zahl der Ergebnisse ist.

wenn jemand mir bei dem Problem helfen könnte, wäre ich sehr 
dankbar. das gesamte Script maile ich auf Anfrage gern zu, in 
action ist es unter www.evpfalz.de/test/such2.php3

Mit Dank im Voraus

Jochen Krümpelmann

}

if ($limit == 0) $limit = $found; ?>



php::bar PHP Wiki   -   Listenarchive