Taulukko solujen lajittelulla

muutujan mukaan

Kuinka saan tehtyä taulukon, jossa voin lajitella eri solujen sisällöt muuttujan mukaan, esim. nimi, hinta, määrä.

Tarkoitan siis esim. tälläistä taulukkoa.
http://www.pikavippi.org/vertailu/

Jos jollain olisi neuvoa, jonka tälläinen ihan aloittelijakin ymmärtäisi. Html-osuuden kyllä osaan suurinpiirtein tehdä, mutta tuohon PHP-osuuteen kaipaisin kipeästi apua.

4

527

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Toni

      Aivan yksinkertainen juttu eli siis sinulla on varmaankin tallennettu taulukon tiedot tietokantaan tai sitten tekstitiedostoon? No sitten luet tiedon tiedostosta tai taulukosta, ja html:llä luot tuollaisen yhden rivin missä on solu jokaista asiaa varten ja asetat muuttujat jokaiseen soluun ja for-lausella toistat riviä niin kauan, että kaikki tiedot ovat taulukossa...

      • teuro

        Kyllä jokainen kait osaa lukea tiedostosta / tietokannasta ja tulostaa sen taulukkoon. Avainsana on jonkinlainen sort algoritmi, jonka avulla ratkaisemme ongelman tyylikkäästi.

        http://www.php.net/function.usort.php otamme käyttöön suoraan ensimmäisen esimerkin



        Käydään tuota hieman läpi, eli funktio usort vaatii itse tehdyn vertailu-funktion. Tässä esimerkissä se on tehty cmp nimiseksi (nimellä ei toki ole väliä).

        Seuraavaksi on luotu taulukko $a, johon on lisätty muutamia lukuja, jotka usort funktiolla järjestellään. Lopuksi tulostetaan foreach toistorakenteen avulla järjestelty taulukko.

        Selvensikö ajattelua? Tämä ei toimi sinun tapaukseen suoraan, mutta aika hyvin pienehköllä muutoksella.


      • Toni
        teuro kirjoitti:

        Kyllä jokainen kait osaa lukea tiedostosta / tietokannasta ja tulostaa sen taulukkoon. Avainsana on jonkinlainen sort algoritmi, jonka avulla ratkaisemme ongelman tyylikkäästi.

        http://www.php.net/function.usort.php otamme käyttöön suoraan ensimmäisen esimerkin



        Käydään tuota hieman läpi, eli funktio usort vaatii itse tehdyn vertailu-funktion. Tässä esimerkissä se on tehty cmp nimiseksi (nimellä ei toki ole väliä).

        Seuraavaksi on luotu taulukko $a, johon on lisätty muutamia lukuja, jotka usort funktiolla järjestellään. Lopuksi tulostetaan foreach toistorakenteen avulla järjestelty taulukko.

        Selvensikö ajattelua? Tämä ei toimi sinun tapaukseen suoraan, mutta aika hyvin pienehköllä muutoksella.

        Voihan tuon ratkaista silläkin tavalla, että luetaan jos halutaan määritellään järjestys jonkin sarakkeen tietojen mukaan, niin haetaan tiedot kannasta jonkin sarakkeen noskevan tai laskevan järjestyksen mukaisesti...


    • Toni

      Päätin nyt sitten väkertää HTML PHP MySQL hybridin tästä systeemistä... Tämä toimii sillä tavoin, että kun painaa sarakkeen nimeä (joka on linkki) se järjestelee rivit sen sarakkeen mukaan nousevasti. Pohjatietona sen verran, että tämä skripti vaatii tietokannan nimeksi: "esim" ja se sisältää taulun nimeltä taulun nimeltä taulukko, jossa on auto,vuosimalli ja hinta -sarakkeet.

      Koodi on tässä:

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Apua, Gogi ja Kia tippuivat TTK:sta! Oliko Gogin ja Kian tiputus mielestäsi oikein?

      Gogi ja Kia tippuivat monen yllätykseksi sunnuntaina TTK:sta. Oliko tämä mielestäsi oikein näin vai kenen olisi pitänyt
      Tanssii tähtien kanssa
      72
      1814
    2. Taas poistuu ABC, nyt Salossa

      Ei ole enää ihmisillä varaa ostaa nakkisämpylää myymälän puolelta. Viimeiset roposet menevät polttoaineeseen. Takana on
      Maailman menoa
      110
      1655
    3. Irak aikoo laskea tyttöjen avioitumisikää yhdeksään vuoteen

      Myös avioero naisen aloitteesta kielletään https://yle.fi/a/74-20123694
      Maailman menoa
      252
      1245
    4. Millainen luonne sinä olet?

      Itse olen innovatiivinen ja kuunteleva, sekä avoin uusille asioille. Mieheltä
      Ikävä
      182
      1202
    5. Suomalaisista nuorista miehistä huolestuttava tutkimus Joka neljäs hyväksyy naisiin kohdistuvan vä

      Suomalaisista nuorista miehistä huolestuttava tutkimus – Joka neljäs hyväksyy naisiin kohdistuvan väkivallan Joka neljä
      Maailman menoa
      235
      1173
    6. Oletko koskaan miettinyt miltä lähempi fyysinen

      kontakti tuntuisi hänen kanssaan? Sitä menee sekaisin pelkästä olemuksesta, niin kosketus voisi olla aika räjäyttävää.
      Ikävä
      45
      1087
    7. Mukavaa maanantai päivää

      Hyvää huomenta. 🐺❄️⚜️☕🧡
      Ikävä
      212
      1054
    8. Vasemmistoliiton Minja Koskela lyttäsi Halla-ahon...

      ...arvion Usan presidentin vaalien voiton syistä, ja löi pöytään täsmälleen oikean arvion. Koskelan arviota tukevat myös
      Maailman menoa
      293
      912
    9. Aina vaan kalliimmaksi tulee NATO Suomelle

      "Kaikkonen ja Kopra: Nato vaatii pian lisää panostusta jäsenmailtaan" https://www.is.fi/politiikka/art-2000010824365.htm
      Maailman menoa
      221
      890
    10. Mitä kivaa sanoisit kaivatullesi?

      Vai osaatko sanoa toisista mitään hyvää?
      Ikävä
      56
      767
    Aihe