Archiv verlassen und diese Seite im Standarddesign anzeigen : vCheck VMS1.1
rawmance
12.11.2008, 21: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, 21:30
EDIT: falsch gedacht :rant:
Danke hardliner :wink:
Ist das nicht fremdcode?
edit: Huch meins war schon in der schleife aber sebmaster hat es ja auch schon
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, 23: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, 23: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, 23: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
13.11.2008, 00:02
erstmal danke für eure mühe
ich werde es testen und bescheid geben morgen ob es geklappt hat
gruss rawmance
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, 18:41
Nee sorry, wollte eig. hinschreiben, dass deins richtiger wäre als meins:wink:
rawmance
14.11.2008, 15:57
hi
hat wunderbar geklappt
es funzt
vielen dank
gruss rawmance
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.