Avatar billede mac10 Nybegynder
07. oktober 2007 - 14:56 Der er 8 kommentarer og
1 løsning

order by name ASC?

Hej alle

Jeg benytter order by title ASC når jeg udskriver data, men har dog et lille problem.

Lad os sige der er følgende data:

Name 1
Name 2
Name 3
Name 4
Name 10
Name 11
Name 12

Så udskriver den det sådan:
Name 1
Name 10
Name 11
Name 12
Name 2
Name 3
Name 4

Hvordan gør jeg således at den udskriver:
Name 1
Name 2
Name 3
Name 4
Name 10
Name 11
Name 12

?

:)
Avatar billede w13 Novice
07. oktober 2007 - 14:58 #1
Vil dine felter altid hedde Name1, Name2, osv.? For det er meget naturligt at sortere sådan, når felterne ikke er numeriske.
Avatar billede leif Seniormester
07. oktober 2007 - 15:00 #2
Et ikke numerisk felt vil sortere fra Venstre mod Højre, dvs. den ser "Name 12" før "Name 2" da "Name " er ens med "1" er lavere end "2".

Er det kryptisk skrevet ?



(Det er sådan jeg har lært det)
Avatar billede mac10 Nybegynder
07. oktober 2007 - 15:05 #3
w13, ja de vil altid hedde det.

leif, er der ikke en metode, hvor man så kan sortere name 2 før name 12?

Når du siger kryptisk skrevet, hvad betyder det så? :)
Avatar billede leif Seniormester
07. oktober 2007 - 15:08 #4
Ikke uden at skulle kode sin egen Sorteringsrutine !


Det var mere om det var til at forstå, når jeg mener kryptisk !
Avatar billede onkel_satan Nybegynder
07. oktober 2007 - 15:27 #5
natcasesort() sorterer efter 'naturlig rækkefølge' som du søger.
Avatar billede leif Seniormester
07. oktober 2007 - 15:43 #6
Ser kanon, hvis det virker !
Avatar billede mac10 Nybegynder
02. november 2007 - 13:58 #7
lav venligst svar
Avatar billede onkel_satan Nybegynder
02. november 2007 - 15:38 #8
Ved ikke om natcasesort() løste dit problem, i så fald så kommer der her et svar.
Avatar billede w13 Novice
08. april 2008 - 12:00 #9
?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester