Pridať komentár

Príspevok, na ktorý odpovedáte

Re: Re: Potrebujem pomoct - php a mysql 18.11.2006 | 20:58
Srigi   Návštevník
Ale daco Ti k tomu napisem. Ides na to zle. Ak mas na tom webe iba verejny obsah (netreba sa prihlasovat), session vobec nemusis pouzivat. Cize, mas titulku, kde mas napr. 5 clankov a clanky su postupne vytlacovane dole, az dosiahnu limit a prejdu do dalsej podstranky, jo. Tak na titulke potom robis vyber z DB cca takymto prikazom: SELECT `bla`,`bla`,`bla` FROM `clanky` LIMIT 0,5 ACS `id` Podstatne su cisla za LIMIT, nula znaci, ze kces dostat zaznamy od nulteho zaznamu, 5 znaci, ze ich kces 5. Na dalsej podstranke potom zmenis prikaz takto: SELECT `bla`,`bla`,`bla` FROM `clanky` LIMIT 5,5 ACS `id` cize pozaduje 5 clankov zacinajuc od piateho riadku. Tolko k podstrankovaniu, na nete je kopec zdrojakov co toto riesia (google poradi, zadaj nieco ako "podstrankovani PHP"). Mno dalej riesis, ze kliknutim sa zobr. cely clanok. Opat robis chybu, ze striktne obmedzujes dlzku uvodu na 500 znakov. Rob to tak, ze uvod budes ukladat do samostatneho zaznamu (rozumej bunku v riadku DB tabulky) a iba tento budes vytahovat na titulke. V podrobnom clanku, potom vytiahni uvod + cely clanok. Mno a ako riesit, ze predavanie id clanku. Fuu to je to najjednodussie. Na titulke urob nejake taketo odkazy na podrobne clanky: < a href = "index . php ? clanok_id = 27" > cely clanok < / a > < a href = "index . php ? clanok_id = 26" > cely clanok < / a > < a href = "index . php ? clanok_id = 25" > cely clanok < / a > A v stranke kde zobrazujes clanok iba nacitaj premennu $clanok a pouzi ju v dotaze na DB: $sql="SELECT `uvod`, `clanok` FROM `clanky` WHERE `id` =".intval($clanok)
5 - 2 plus tisíc (číslom)

Maximálna veľkosť je: 2,0 MB