Probleme mit einer Function

SantaCruze

Erfahrenes Mitglied
Hallo miteinander :) Und zwar habe ich ein kleines Problem mit einer Function. Diese Function soll eine USER ID auslesen aus Tabelle 1 und dann diese in Tabelle 2 auswählen und einen Wert daraus ausgeben. Im Script soll dann entweder eine Fehlermeldung (wenn der Wert zu klein war) erscheinen oder garnichts wenn der Wert in Ordnung war. Problem ist, es macht garnix, sprich die Fehlermeldung wenn der Wert zu klein ist bleibt aus.

PHP:
    function get_planet_newbie($checkpos)
    {
        $db_gpu = new cl_extended_database();
		$db_gpn = new cl_extended_database();
        
        $ret = -1; //Koordinaten gibt's nicht!

        $g = $checkpos['gal'];
        $s = $checkpos['sys'];
        $p = $checkpos['plan'];

        $db_gpu->query("SELECT userid FROM planets WHERE gal='$g' AND sys='$s' AND plan='$p';");
        $db_gpu->err();
        
        if($row_gpu = $db_gpu->fetch())
        {
            $newbieid = $row_gpu['userid'];
        }
        $db_gpn->query("SELECT userid,punkte,art FROM user_statistik WHERE art='all' AND userid='$newbieid';");
        $db_gpn->err();
		if($row_gpn = $db_gpn->fetch())
        {
            $row_gpn['punkte'];
        }
		return $row_gpn;	
    }


PHP:
			$row_gpn = $db->get_planet_newbie($checkpos))
            if($row_gpn <= 1000 )
			{
                $x = 1;
                $err = "Dieser Spieler befindet sich im Newbie Schutz ! Aktion kann nicht durchgeführt werden.!";
                $smarty->assign("err", $err);
            }
 
Hat sich erledigt . Klappt alles wie ich es niedergeschrieben habe wunderbar. War ein Fehler meinerseits das ich die ganze Zeit in nem Backup Verzeichniss gearbeitet habe und es nicht gemerkt habe , daher auch keine Veränderungen bemerkt habe.
 
Zurück