Miksi tämä hakee kaikki arvot kannasta, eikä vain niitä jotka on hakuun lueteltu jos haku täsmää.
tarkoitus olisi siis hakea esim arvoista 1,2,3,4,5,6,7,8,9,10 vain nuo neljä mainittua, mutta kaikki tulla tupsahtaa.
WHERE arvo = ('teksti1' OR 'teksti2' OR 'teksti3' OR 'teksti4')
eikä vain annettuja arvoja..
----------------
Miten olisi järkevin toteuttaa.
Minulla on hakutoiminto, joka hakee tietoja kannasta :)
Minun tulisi luoda seuraava ja edellinen toiminto, mutta koska haku suoritetaan hakuehtojen, mukaan ei voi koskaan tietää mikä olisi oikeati seuraava auto_increment arvo kuin hakea kaikki kerralla. esim 100kpl
Miten kannattaisi luoda esim linkit
1-10 | 11- 20 | 21 - 31 | jne.. sekä piilottaa loput.
Varmaan kannattaa kuitenkin hakea kaikki tiedot kerralla, piilottaa muut kuin 10 ja tehdä "linkit", joilla muut tiedot aina tulee esiin ja edelliset piilotetaan?
Tästä on varmaan apua: http://www.w3schools.com/sql/sql_in.asp
Kyselun pitäisi siis olla tämäntyylinen:
WHERE arvo IN ('teksti1','teksti2','teksti3','teksti4')
manninen kirjoitti:
Miten kannattaisi luoda esim linkit
1-10 | 11- 20 | 21 - 31 | jne.. sekä piilottaa loput.
Putkan MySQL ja PHP -oppaassa on kerrottu, miten haetaan vain osa tuloksista.
https://www.ohjelmointiputka.net/oppaat/opas.
Tästä koodivinkistä saattaa olla apua:
https://www.ohjelmointiputka.net/koodivinkit/
Juu, tuota hainkin. Kiitoksia.
Hei!
Muuten on mahtava tuo vinkki minkä annoit, mutta ongelmakseni koituu sillä vain se, että minulla on paljon eri hakuvariaatioita ja ne häviävät siinä vaiheessa kun painan linkkiä joka määrittää sivun jota katsellaan. Miten saisin hakuarvot jäämään talteen?
Hirveäsi eri variaatioita, joita haetaan erinäisistä taulukoista, joten hankalaa olisi kaikki <a href="">:in mukana kuljettaa.
Olisiko tähän neuvoja?
sessio on yksi yleisesti käytetty tapa
Muita ideoita?
Mikäs sessioissa on vikana?
Jos on uusi asia niin oppaita löytyy täältä putkasta ja apua kyllä saa.
Aikalailla vaihtoehdot on get, post, sessio tai cookie..
Muista, että käyttäjällä voi olla monta sivua auki samaan aikaan ja istunto on niille yhteinen. Ei ole kiva, jos yhteen tabiin on haettu munkit ja toiseen piparit mutta molempien sivujen linkit vievätkin sitten piparisivulle, koska se tallennettiin sessioon myöhemmin.
Lisäksi jos sivu on sellainen, että käyttäjä haluaa ehkä linkittää sille, kannattaa vain suosiolla laittaa osoitteeseen ne arvot. Muutenhan suora linkittäminen on mahdotonta.
Mikä osoitteen muodostamisessa on sinusta hankalaa? Eihän niitä arvoja tarvitse yksitellen joka kerta tulostaa, vaan voit koota koko paketin valmiiksi yhteen muuttujaan tai tehdä apufunktion.
Metabolix vastasikin jo SESSION haittavaikutuksiin ;)
Juu, ei se tietenkään ole hankalaa se url:in mukana kuljettaminen ja ratkaisinkin ongelman omalla tyylilläni ;)
Kokeilen ratkaista seuraavaa ongelmaa, ja jos se ei suosiolla irtoa palaan taas pariinne.
Miten tuota Antin antamaa vinkkiä soveltamalla numeroiden tilalle voisi toteuttaa edellinen ja seuraava linkit?
Kiitoksia osallistuneille. Parin hyvin nukutun yön jälkeen vastaus tulikin uniini :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.