• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit einer function

supertobs

Mitglied
Hallo, ich habe ein problem mit einer Funktion.
Dur längeres überprüfen habe ich herausgefunden, dass der Fehler scheinbar darin liegt, dass die Schleife nicht ausgeführt wird. Dabei habe ich überprüft, ob es Eintrgäge in der Datenbank gibt.
Ich Poste hier einfach mal den Code:
PHP:
function search($username){
    $return='';    
    if ($username=='') {
        $weiter=false;
    }





    $ergebnis = mysql_query("SELECT * FROM user WHERE username LIKE '%" . $username . "%'");
    $anzahl =mysql_num_rows($ergebnis);
    // $anzahl mit 0 vergleichen:

    if ($anzahl == 0) {
        $return = "Kein Ergebnis!";
        $weiter =false;
    }
    if ($weiter==true) {

        $suchid = 0;


        while ($row = mysql_fetch_array($ergebnis) ){

            $suchid++;


            if ($row['status'] =='offline') {
                $status = '<img src="styles/'.getStyle().'/img/offline.png">';
            } elseif($row['status']=='online') {
                $status = '<img src="styles/'.getStyle().'/img/online.png">';
                } elseif($row['status']=='weg') {
                    $status = '<img src="styles/'.getStyle().'/img/passive.png">';}
    
            if (preg_match("|$username|i",$row['username'])){
                if($row['search']=='true' OR $row['search']==''){

                    $shname=getName($row['ID']);
                    $return .="<div><a href='javascript:loadWindowInformation_OpenWith(\"" . $row['ID'] . "\",\"3\")'><img style=&quot;max-width:300px; max-height:150px;&quot; height='100px'src='upload/" . $row['bild'] ."' alt='".$row['bild']."' />".$row[username]."</a></div>";
                }
                $gefunden++;
            }
        }
    }

    
return $return;

}
Ich weiß, dass es nicht sehr schön geschrieben ist, aber ich finde den Fehler einfach nicht


Danke für eure Hilfe


Tobias
 
Zuletzt bearbeitet:
Werbung:
Werbung:
Zurück
Oben