MyXoops Forum

Forum - myXOOPS German Support

9 - 1 = ?  
Geben Sie das Ergebnis der Berechnung ein
Sie haben max. 10 Versuche.
 
* = Erforderlich

Re: PHP programmier Problem

Betreff: Re: PHP programmier Problem
von LupusC am 15.01.2008 16:15:31

Zuerstmal:
Du hast da mächtig redundanten Code.

1. Woher weißt du, dass $zeit richtig berechnet wird? Wirf mal beinhart in dem elseif Teil mit
echo "<br>Zeit: " $zeit ."<br>"

den WErt von Zeit raus.

2. Wenn du nur auf einen Zeitraum abfragen willst, dann gibt es einen einfacheren Weg (zähmt auch etwas dein elseif Monster). Hab aber den Code nicht getestet. Ist nur so aus der Hüfte geschossen:
$user_avatar2 $userinfo['user_avatar'];
if (
$config['avatar_eod']!=&& $userinfo['user_status'] == "member" && $userinfo['user_groupid'] == "2" || $userinfo['user_groupid'] == "3" {

  if (
$zeit 60.875){
    
$user_avatar2 "avatarganzgrossezeit.jpg";   
  } elseif (
$zeit 30.4375){
   
$user_avatar2 "avatarmittlerezeit.jpg";   
  } else {
    
$user_avatar2 "avatarganzkleinezeit.jpg";   
  }

 if (
$user_avatar2 != $userinfo['user_avatar']) {
          
$DB->query("UPDATE ".$db_tab['user']." SET user_avatar='".$user_avatar2."' WHERE user_id='" .$user_id_auto"'");
     } 

}


3. probier mal folgendes in deinem Codeteil mit dem $zeit >= 0 && $zeit <= 30.4375.
if ($zeit == 0){
   echo 
"FIEEEEEP!";
}

Wenn da FIEEEP am Bildschirm steht, dann wird $zeit mit dem Wert 0 betrachtet. Hast du as anderes in $zeit stehen, dann klemmts bei der Konvertierung von $zeit in eine Zahl

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