PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vCheck VMS1.1



rawmance
12.11.2008, 20:08
hi

kann mir mal jemand helfen
möchte das die anzeige für den admin bereich nach nickname sortiert wird

wie machen ich das

hier mal der code

~Fremdcode verboten~

danke für eure hilfe

gruss rawmance

Sebmaster
12.11.2008, 20:30
EDIT: falsch gedacht :rant:

Danke hardliner :wink:

Hardy
12.11.2008, 20:30
Ist das nicht fremdcode?


edit: Huch meins war schon in der schleife aber sebmaster hat es ja auch schon

jpwfour
12.11.2008, 22:28
Im der MySQL Anfrage:
~ db_query('SELECT ... FROM .... x.x.x. ');
kann man am Ende via ORDER BY spaltenname ASC/DESCdie Sortierung angeben, also entweder aufsteigend oder absteigend.


Wie das jetzt in deinem konkreten Fall aussehen muss, kann ich dir nicht sagen, aber evtl bekommst du es so (kanst ja in den anderen VMS php Dateien auch nach Beispielen schau'n) selber hin :thumb:

Sebmaster
12.11.2008, 22:35
edit: Huch meins war schon in der schleife aber sebmaster hat es ja auch schon

Nein nein, deins wär schon richtig gewesen ;)

Aber der Code ist generell doof, wie ich finde. Das gehört mit einem anständigen LEFT JOIN dahin, und dann gehts mit meiner Methode.

[Code in Bearbeitung]

rawmance
12.11.2008, 22:41
Der Code ist generell doof, wie ich finde. Das gehört mit einem anständigen LEFT JOIN dahin, und dann gehts mit meiner Methode.

EDIT: [Code in Bearbeitung]

na da bin ich am gespannt drauf

gruss rawmance

Sebmaster
12.11.2008, 22:55
Hier:

$aus = db_query("SELECT * FROM ".$db_prefix."_vklicks");ersetzen mit:


$aus = db_query("SELECT v.*, u.nickname FROM ".$db_prefix."_vklicks v LEFT JOIN ".$db_prefix."_userdaten u ON u.uid=v.uid");-------------------


<td align="center"><?=$nick['nickname'];?> (<?=$erg['uid'];?>)</td>ersetzen mit:


<td align="center"><?=$erg['nickname'];?> (<?=$erg['uid'];?>)</td>----------------

lösche:


$nick = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten WHERE uid = '".$erg['uid']."'"));Das dürfte es sein, bin mir aber nicht ganz sicher...

rawmance
12.11.2008, 23:02
erstmal danke für eure mühe

ich werde es testen und bescheid geben morgen ob es geklappt hat


gruss rawmance

Hardy
13.11.2008, 16:34
Der Code ist generell doof, wie ich finde. Das gehört mit einem anständigen LEFT JOIN dahin, und dann gehts mit meiner Methode.

EDIT: [Code in Bearbeitung]

Da zitierst du mich?:smile:

Aber mir ist das gestern auch noch eingefallen das es mit left join viel besser ist als für jede user id nen qoery zu machen.
Habs aber nicht mehr geschaft das zu schreiben

Sebmaster
13.11.2008, 17:41
Nee sorry, wollte eig. hinschreiben, dass deins richtiger wäre als meins:wink:

rawmance
14.11.2008, 14:57
hi

hat wunderbar geklappt

es funzt

vielen dank

gruss rawmance