Demo

Give it a try
and play around
with ClanSphere
Demo


Answers: 5
Page [1]
xxexusxx


Wannabe poster




Posts: 31
# Thread - 2014-05-26 at 1:04 PM
Hallo ich bräuchte mal dringend Hilfe undzwar möchte ich gerne wie ihr im bild sehen könnt die anzahl der Medallien einfügen hatte damals schon einen code bekommen aber klappt irgendwie nicht und wenn es geht bitte für ganz blonde erklären
mfg

mod=members&action=list




und das der code den ich damals bekommen hatte für die community ansicht

 
1.
1. / 2. / ... 
 for($run=0$run<$users_loop$run++) { $cs_users[$run]['medals'] = cs_sql_count(__FILE__,'medalsuser','users_id =' $cs_users[$run]['users_id']);


Last edit by xxexusxx at 2014-05-26 at 1:05 PM (1x Edited)
Inactive
Tom08 ClanSphere Team

Supporter
Supporter



Location: Daheim
Posts: 2923
# Answer: 1 - 2014-05-26 at 1:25 PM
/mods/members/list.php

Suche
 
1.
1. / 2. / ... 
  $data['squads'][$sq_run]['members'][$run]['country'] = cs_html_img($url,11,16);   


Füge danach ein:
 
1.
1. / 2. / ... 
   $data['squads'][$sq_run]['members'][$run]['medals'] = cs_sql_count(__FILE__,'medalsuser','users_id =' $cs_members[$run]['users_id']);


Nutze dann im Template {members:medals}.

Das ist die unschöne Variante, bei der du insgesamt 1 + n Squads + m Mitglieder Abfragen hast. Man kann auch noch die count(*) Abfrage mit in die Abfrage der squads integrieren, aber das kann ich uingetestet nicht mal eben so schreiben ...

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inactive
|
xxexusxx
Thread author


Wannabe poster




Posts: 31
# Answer: 2 - 2014-05-26 at 1:37 PM
ich weiss jetzt nicht was mit der variante meinst aber bisjetzt siehts so aus als ob das klappt Danke vielmals =)


Inactive
|
palle ClanSphere Team

Supporter
Supporter




Posts: 3073
# Answer: 3 - 2014-05-26 at 1:48 PM
Es ist unschön, weil der sql query in der Schleife ist.


------------------
I like the part where it says 'nyan'



Inactive
|
Tom08 ClanSphere Team

Supporter
Supporter



Location: Daheim
Posts: 2923
# Answer: 4 - 2014-05-26 at 5:14 PM
26.05.2014 um 13:48 Uhr - palle:
Es ist unschön, weil der sql query in der Schleife ist.

Genau. Es ist bei der Lösung nun mal jetzt so, dass für jedes Mitglied einzeln abgefragt wird, wie viele Medallien der Nutzer hat. Man könnte das auch direkt mit abfragen, wenn man alle Nutzer abfragt und würde sich somit n (= Anzahl der Members) Querys sparen.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inactive
|
xxexusxx
Thread author


Wannabe poster




Posts: 31
# Answer: 5 - 2014-05-26 at 10:55 PM
achso jagut dann muss die datenbank halt bisches was tun für ihr geld hehe aber nochmal vielen dank für die schnelle hilfe kann bei bedarf geclosed werden falls ihr evtl zeit und lust habt ginge es wenn man auf die anzahl klickt das man auf die medallien seite des jeweiligen user kommt zu basteln =)

mfg


Last edit by xxexusxx at 2014-05-26 at 11:01 PM (2x Edited)
Inactive
|
Answers: 5
Page [1]


You must be registered.