Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur sorterar jag en sån här array?

Postades av 2006-11-19 11:52:34 - Anders Nilsson, i forum php, Tråden har 3 Kommentarer och lästs av 1189 personer

array ( [0] => array ( [medlemsID] => 89 [Namn] =>Namn[Goals] => 7 [Assist] => 10 [Penalties] => 2 [Points] => 17 )
[1] => array ( [medlemsID] => 88 [Namn] => Namn [Goals] => 0 [Assist] => 1 [Penalties] => 2 [Points] => 1 )
[2] => array ( [medlemsID] => 87 [Namn] => Namn [Goals] => 6 [Assist] => 4 [Penalties] => 9 [Points] => 10 )
[3] => array ( [medlemsID] => 83 [Namn] => Namn [Goals] => 24 [Assist] => 9 [Penalties] => 14 [Points] => 33 )



Har en array som ser ut som ovan, hur gör jag för att jag skall sortera arrayen efter Hur många Poäng(Points) som spelarna har?

Har försökt med lite olika Sort funktioner som finns i php, men fattar inte , har iallfall ine lyckats.
Jag kan inte heller sortera den i anropet till databasen, inte med min kunskap i SQL, den skulle bli en alldeles för komplicerad fråga iallfall för mig.

Tar även givitvis emot tips om hur jag ska bygga arrayen på ett bättre och mer funktionellt sätt.


Svara

Sv: Hur sorterar jag en sån här array?

Postades av 2006-11-19 13:49:19 - Tom Granqvist

Hur ser SQLen och tabellen ut? Bäst skulle säkert vara att sortera i databasen.


Svara

Sv:Hur sorterar jag en sån här array?

Postades av 2006-11-19 19:52:32 - Anders Nilsson

Jag gör en Jätte fuling som SQL :)

Först väljer jag ut alla spelare som till gör laget, och när man går igenom spelarna, så gör man en 3 olika sql som räknar hur många mål och assist,

första SQLen:
SELECT tblMedlemmar.medlemsID, tblMedlemmar.Bild, tblLagStyrelse.typ, tblMedlemmar.forNamn, tblMedlemmar.efterNamn, tblLagStyrelse.lagNamn, tblProfil.nr
FROM (
tblMedlemmar
LEFT JOIN tblLagStyrelse ON tblMedlemmar.medlemsID = tblLagStyrelse.FK_medlemsID
)
LEFT JOIN tblProfil ON tblLagStyrelse.FK_medlemsID = tblProfil.FK_medlemsID
WHERE tblLagStyrelse.lagNamn = '$Team' AND (tblLagStyrelse.typ ='Forward' OR tblLagStyrelse.typ ='Målvakt' OR tblLagStyrelse.typ ='Back');

sedan för varje spelare man får ut:
SELECT COUNT(FK_medlemsID_Scorer) FROM tblMatchHandelse, tblMatch, tblMedlemmar WHERE tblMatch.matchID = tblMatchHandelse.FK_matchID AND tblMatchHandelse.FK_medlemsID_Scorer = tblMedlemmar.medlemsID AND tblMedlemmar.medlemsID = '$player' AND tblMatchHandelse.kod='GOAL' AND matchTyp = 'Serie' AND tblMatch.FK_lagNamn = '$Team'";


för att på så sätt få ut hur många mål en spelare har gjort.
Är säkert ur dumt sätt jag gjort på men min kunskap är inte bättre.


Svara

Sv: Hur sorterar jag en sån här array?

Postades av 2006-11-19 20:55:33 - Tom Granqvist

Ta en titt på usort-funktionen medans du funderar på bättre SQL :) http://fi.php.net/manual/sv/function.usort.php


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 868
27 965
271 770
415
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies