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.
Taulukko solujen lajittelulla
4
556
Vastaukset
- 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
Kysymys muille miehille
Onko teille varattu nainen ongelma? Mikään muu naisessa ei töki kun se että hän on varattu. Kamppailen houkutuksen kanss1407929Kaipaisin nyt kosketusta
jota ei koskaan ole ollut. Saisinpa tuntea kätesi niskallani ja silittelemässä päätäni. Sulaisin varmasti siihen.313126Imaami kysyy, miksi pojat uivat ilman valvontaa
Kalajoen särkät ovat usean kilometrin pituiset. Siellä on kylttejä, joissa varoitetaan rannan vaaroista. Siellä ei ole3822198Mansikkatiloilla hyväksikäytetään ukrainalaisia
Työolot ovat surkeita ja palkka kelvoton. https://yle.fi/a/74-201729422841760Kerrostaloihin ilmalämpöpumput
Ulkomailla näkee paljon ilmalämpöpumppuja kerrostalojen ulkoseinissä. Mikä estää taloyhtiötä hankkimasta niitä asuntoih1471583Tukalaa kuumuutta
Tietäisitpä vaan kuinka kuumana olen käynyt viime päivät. Eikä johdu helteestä, vaan sinusta. Mitäköhän taikoja olet teh211421- 1001229
- 151228
En ymmärrä käytöstäsi
Se on ollut eräänlaista hyväksikäyttöä. Että seura kyllä kelpaa palstan välityksellä silloin kun ei ole parempaakaan tek1371152- 181112