hilfdirselbst.ch
Facebook Twitter gamper-media
Didl
Beiträge: 81
19. Jan 2003, 19:42
Beitrag #1 von 7
Bewertung:
(1240 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Alphabetisches Sortieren im Script


Hallo,
ich habe ein kleines Script integriert, dass Bücherkategorien über eine SQL-DB anlegt. Wenn ich nun die Kategorien im Nachhinein erweitern will (oder auch schon zu Beginn), so möchte ich die Bereiche alphabetisch sortiert haben (A-Z).
Das muss wohl im Scriptcode selbst eingebunden werden, über die DB sortiert er das Feld Kategorie, die Ausgabe bleibt aber unsortiert.
Vielleicht muss das hier irgendwo rein (catname=kategorie):
{
$counts = mysql_query("SELECT id FROM jaa_$my[dat_tb] WHERE Kategorie='$kat[catid]'");
$ctalle = mysql_num_rows($counts);
echo'<a href="'.$PHP_SELF.'?action=vcat&categ='.$kat[catid].'">'.$kat[catname].' ('.$ctalle.')</a> | ';

Ach ja, zur besseren Vorstellung: http://www.polizeiliteratur.de (im Aufbau)


Gruß Dietmar
Top
 
X
Ollli
Beiträge: 458
19. Jan 2003, 20:03
Beitrag #2 von 7
Beitrag ID: #21830
Bewertung:
(1240 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Alphabetisches Sortieren im Script


Meiner Ansicht nach muss die Sortierung im dem vorhergehenden Query erfolgen:
$query = "SELECT catid,catname FROM categorie ORDER BY catname ASC;";
$result = mysql_query($query);
while ($kat = mysql_fetch_array($result))
{
$counts = mysql_query("SELECT id FROM jaa_$my[dat_tb] WHERE Kategorie='$kat[catid]'");
$ctalle = mysql_num_rows($counts);
echo'<a href="'.$PHP_SELF.'?action=vcat&categ='.$kat[catid].'">'.$kat[catname].' ('.$ctalle.')</a> | ';
}

HTH
Ollli
als Antwort auf: [#21829] Top
 
Miro Dietiker
Beiträge: 699
19. Jan 2003, 20:10
Beitrag #3 von 7
Beitrag ID: #21831
Bewertung:
(1240 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Alphabetisches Sortieren im Script


Sortierung heisst in SQL immer so:

$sql = "SELECT id FROM jaa_".$my['dat_tb'];
$sql .= " WHERE Kategorie='$kat[catid]'";
$sql .= " ORDER BY catname asc";
// Ordnet nach der Spalte "catname" aufsteigend (asc)
// Absteigende Sortierung mittels (desc)

$result = mysql_query($sql);

....

(Ich hab's jetzt trotzdem gepostet wobwohl ich grade merkte dass
Ollli gleichzeitig geschrieben hat)

GrEeZ: Miro Dietiker
als Antwort auf: [#21829] Top
 
Anonym
Beiträge: 22827
20. Jan 2003, 14:33
Beitrag #4 von 7
Beitrag ID: #21927
Bewertung:
(1240 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Alphabetisches Sortieren im Script


Danke Miro und Olli, war ganz einfach! Bin begeistert von Eurer selbstlosen Hilfestellung. Weiter so...
als Antwort auf: [#21829] Top
 
Ollli
Beiträge: 458
20. Jan 2003, 15:32
Beitrag #5 von 7
Beitrag ID: #21939
Bewertung:
(1240 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Alphabetisches Sortieren im Script


bitte mit 3 "l" ;-)
als Antwort auf: [#21829] Top
 
Miro Dietiker
Beiträge: 699
20. Jan 2003, 15:49
Beitrag #6 von 7
Beitrag ID: #21943
Bewertung:
(1240 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Alphabetisches Sortieren im Script


Ich muss mir jetzt dann auch einen so umständlichen Namen suchen
damit ich bei jede dritten Post reklamieren kann ;)

So hätte ich dann auch n'paar Beiträge mehr auf meinem Konte *smile*

Aber easy O"lll"i - Korrektheit muss sein .) Ich habs ja auch nicht
gern wenn jemand meinen Namen falsch sagt oder schreibt ('

Best wishes from SwIzZ: Miro Dietiker
als Antwort auf: [#21829] Top
 
Ollli
Beiträge: 458
20. Jan 2003, 16:08
Beitrag #7 von 7
Beitrag ID: #21945
Bewertung:
(1240 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Alphabetisches Sortieren im Script


das war jetzt glaube ich der dritte beitrag, den ich verbessert habe und für die zukunft habe ich ja jetzt meine Signatur ;-)
zudem geht es mir nicht um die postings, denn sonst hätte ich schon dreimal soviel wie dirk ;-)

Ollli
-----------
ja, es stimmt - es sind wirklich 3 "l" im Namen und ich bestehe auf jedes einzelne ;-)
als Antwort auf: [#21829] Top
 
X