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;
}
}
}