MyXoops Forum

Forum - myXOOPS German Support

4 + 8 = ?  
Geben Sie das Ergebnis der Berechnung ein
Sie haben max. 10 Versuche.
 
* = Erforderlich

PHP programmier Problem

Betreff: PHP programmier Problem
von Knallkopp am 15.01.2008 12:46:35

Hallo Xoopsler,

ich habe ein Problem mir folgendem selber geschriebenen Code:

elseif ($config['avatar_eod']!=&& $userinfo['user_status'] == "member" && $userinfo['user_groupid'] == "2" || $userinfo['user_groupid'] == "3" && $zeit >= && $zeit <= 30.4375) {
    
$user_avatar2 "avamember_1197484213.jpg";
    if (
$user_avatar2 != $userinfo['user_avatar']) {
      
$DB->query("UPDATE ".$db_tab['user']." SET user_avatar='".$user_avatar2."' WHERE user_id='" .$user_id_auto"'");
    }
  }
  elseif (
$config['avatar_eod']!=&& $userinfo['user_status'] == "member" && $userinfo['user_groupid'] == "2" || $userinfo['user_groupid'] == "3" && $zeit 30.4375 && $zeit <= 60.875) {
    
$user_avatar2 "avamember_1197484199.jpg";
    if (
$user_avatar2 != $userinfo['user_avatar']) {
      
$DB->query("UPDATE ".$db_tab['user']." SET user_avatar='".$user_avatar2."' WHERE user_id='" .$user_id_auto"'");
    }
  }


der Code ist nur ein Teil des gesamten, es gibt weitere ELSEIF, worin sich aber nur die $zeit ändert, immer zwischen 2 Werten liegt, und danach immer ein anderes Avatar generiert wird.

Das Problem was ich nun habe ist, dass immer nur die Variable $user_avatar2 von der ersten ESLEIF gesetzt wird. Also immer der gleich Avatar.

$zeit wird aber bei jedem richtig berechnet. Nun die Frage, woran kann es liegen, das immer diese Avatar geschrieben wird.

Gruß Knallkopp_02

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 4214 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1588 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag