online anzeige
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
fehler
folgendes skript
gast
hole
letzte
mensch
minute
mist
mod
monat
order
sekunde
wechsel
wert echo
zeile
-
hi, folgendes skript funktioniert nicht so wie es soll, cih meine es werden cniht richtig viele kommas angezigt entweder zu wenig oder zuviele(eines zu viel, oder eines zu wenig)?
wo is der fehler?
echo "In den letzten 60 Minuten waren im Forum aktiv:<br>"; $time = time()-6000; $sql_online = mysql_query("SELECT * FROM online WHERE last_aktiviti>'$time' AND user_nick!='' AND user_id!='' ORDER BY user_nick ASC"); $result_online = mysql_num_rows($sql_online); $sql_online2 = mysql_query("SELECT * FROM online WHERE last_aktiviti>'$time'"); $result_online2 = mysql_num_rows($sql_online2); if($result_online2!=$result_online) { $wert = $result_online2-$result_online; $wert2 = $wert+1; if($wert2<$result_online) { $wert = $wert+1; } } else { $wert = $result_online; $wert = $wert-1; } while($row_online = mysql_fetch_assoc($sql_online)) { $user_id = $row_online["user_id"]; $user_nick = $row_online["user_nick"]; if($user_id!=''&&$user_nick!='') { echo "<a target='_blank' href='../profile/view.php?ID=$user_id'>$user_nick</a>"; if($wert>0) { echo ", "; $wert = $wert-1; } } } $gaeste = $result_online-$result_online2; $gaeste = str_replace('-','',$gaeste); if($result_online==0) { if($gaeste==1) { echo "$gaeste Gast"; } else { echo "$gaeste Gäste"; } } else { if($gaeste==1) { echo " und $gaeste Gast"; } else if($gaeste==0) { echo " und keine Gäste"; } else { echo " und $gaeste Gäste"; } }
MfG
Kraeusi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
nimm halt einfach ein forum von phpbb und installier nen mod..
-
@vorposter:
ja er wird sicher jetzt 3 monate an seinem chat und forum gearbeitet haben damit du ihm jetzt empfiehlst ein fertig teil zu nehmen!!!
mensch der hat arbeit da reingesteckt, und nicht zu wenig!!! also hilf ihm doch lieber bei seinen problemen als hier so kluge ratschl?ge zu verteilen!!!
oder waren wir wieder mal auf guldensammelkurs???
naja kraeusi ich kann dir leider nicht helfen aber das musste ich loswerden!! -
cravo schrieb:
nimm halt einfach ein forum von phpbb und installier nen mod..
NNNNNNNNNNNEEEEEEEEEEEEEEEIIIIIIIIIIINNNNNNNNN
wenn cih mir schon die m?he amche und en fourm progge was h?chtens ein wenig konkurenzf?hig ist, dann hole ich mir nciht sowas sonst h?tte ich ja mir nicht erst die m?he machen m?ssen.
MfG
Kraeusi
-
gigaman schrieb:
hi also wenn du die letzte 60 minuten willst dann ?nder mal schnell von 6000 auf 3600, da 1 minute 60 sekunden hat also 60 minuten 3600 minuten hat ;)
so und bei deinem problem kann ich leider nichts zu sagen bin nich so erfahren in php und finde auch kein fehler
sorry
mfg gigaman
ja mist ahtte cih vergessen zu wechseln danke f?r den tipp
Beitrag ge?ndert am 4.08.2005 16:48 von kraeusi -
Danke auch f?r den Tipp
-
as122 schrieb:
Danke auch f?r den Tipp
welchen tipp?
achja f?llt mir gerade ein, es funktioniert habe den gro?en code in 5 zeilen neu geschriebn und gab bis jetzt noch keine macken.
MfG
Kraeusi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage