also ich hab es jetzt mit
PHP-Code:
$rang getrang($_GET['id']); 
PHP-Code:
//$rang = getrang($np['uid']); 
PHP-Code:
 $rang getrang($np['uid']); 
und einigen anderen variationen probiert das ergebnis sieht jedesmal anderst aus entweder keine veränderung oder er lädt nur menuelinks

@jpwfour du meintest doch vorin was von einer errorlog wo find ich den eintrag? denk mal es bringt mehr wenn ich den error poste

ps: ja es steht in der function.lib


PHP-Code:
function getrang($fuer) {
    global 
$db_prefix;
    
$aktivdaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_rangsystem_conf WHERE art='aktiv' LIMIT 1")) or die(mysql_error());
    if (
$aktivdaten['einstellung'] == 0) {
        return 
"Kein Rang";
    } else if ( 
$aktivdaten['einstellung'] == 1) {
        
$anzahldaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_rangsystem_conf WHERE art='anzahl' LIMIT 1")) or die(mysql_error());
        
$klickdaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid='".$fuer."' LIMIT 1")) or die(mysql_error());
        
$count1 1;
        while (
$count1 $anzahldaten['einstellung']) {
              
$rangdaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_rangsystem WHERE rang='".$count1."' LIMIT 1")) or die(mysql_error());
              if (
$count1 == 1) {
                 
$vorher = -1;
              }
        
              if ( 
$klickdaten['klicks'] > $vorher AND $klickdaten['klicks'] <= $rangdaten['grenzwert'] ) {
                 return 
$rangdaten['name'];
                 break;
              } else {
                 
$vorher $rangdaten['grenzwert'];
              }
              
$count1++;

        }
    
        if (
$count1 $anzahldaten['einstellung']) {
           
$rangdaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_rangsystem WHERE rang='".$count1."' LIMIT 1")) or die(mysql_error());
           return 
$rangdaten['name'];
           break;
        }
        
    }