Ik heb wat beschamende problemen met een loopje (iets waar ik geen held in ben). Ik kan me herinneren dat ik rond vorig jaar een forum ben gaan maken, en eenzelfde probleem ooit heb opgelost in de vorm van een forumlijst. Ik heb die files niet meer, omdat ik er na een tijdje mee ben gestopt, maar ik heb nu een soortgelijk probleem. Allemaal niet relevant, here goes:
Ik wil via een query een navigatielijstje maken m.b.v. links. Een index waarbij je op een hoofdstuk/paragraaftitel klikt, je naar de pagina gaat. Het eindresultaat moet er dus zo uit zien:
Hoofdstuk 1
-- Paragraaf 1.1
-- Paragraaf 1.2
-- Paragraaf 1.3
Hoofdstuk 2
-- Paragraaf 2.1
-- Paragraaf 2.2
Hoofdstuk 3
-- Paragraaf 3.1
Hoofdstuk 4
-- Paragraaf 4.1
-- Paragraaf 4.2
-- Paragraaf 4.3
Elk hoofdstuk is 1 pagina, waarop alle paragrafen zich bevinden. Nu wil ik een dergelijk lijstje dynamisch creëren uit de database (waarom makkelijk statisch als het moeilijk dynamisch kan?). Enfin, ik heb de volgende twee tabellen:
hoofdstuk
------------
id
titel
paragraaf
------------
id
hoofdstuk (naar hoofdstuk.id)
titel
inhoud
Ik kan nu iets gaan verzinnen met mysql_num_rows en zo het aantal hoofdstukken tellen, dan via een query in een while()-loopje in een for()-loopje iets doen, maar zodra het twintig hoofdstukken worden is het niet echt leuk voor de server (20 queries).
Heb op google gezocht naar alternatieve manieren om een mysql_fetch_array (meerdere malen) door te lopen in een loopje (of op een andere manier op passende wijze uit te lezen), maar onsuccesvol om m'n 'probleem' op te lossen. Ik neem aan dat er zat soortgelijke problemen zijn geweest hier op GoT, maarja...de search is kaput. En ik wil graag verder
Ik wil via een query een navigatielijstje maken m.b.v. links. Een index waarbij je op een hoofdstuk/paragraaftitel klikt, je naar de pagina gaat. Het eindresultaat moet er dus zo uit zien:
Hoofdstuk 1
-- Paragraaf 1.1
-- Paragraaf 1.2
-- Paragraaf 1.3
Hoofdstuk 2
-- Paragraaf 2.1
-- Paragraaf 2.2
Hoofdstuk 3
-- Paragraaf 3.1
Hoofdstuk 4
-- Paragraaf 4.1
-- Paragraaf 4.2
-- Paragraaf 4.3
Elk hoofdstuk is 1 pagina, waarop alle paragrafen zich bevinden. Nu wil ik een dergelijk lijstje dynamisch creëren uit de database (waarom makkelijk statisch als het moeilijk dynamisch kan?). Enfin, ik heb de volgende twee tabellen:
hoofdstuk
------------
id
titel
paragraaf
------------
id
hoofdstuk (naar hoofdstuk.id)
titel
inhoud
Ik kan nu iets gaan verzinnen met mysql_num_rows en zo het aantal hoofdstukken tellen, dan via een query in een while()-loopje in een for()-loopje iets doen, maar zodra het twintig hoofdstukken worden is het niet echt leuk voor de server (20 queries).
Heb op google gezocht naar alternatieve manieren om een mysql_fetch_array (meerdere malen) door te lopen in een loopje (of op een andere manier op passende wijze uit te lezen), maar onsuccesvol om m'n 'probleem' op te lossen. Ik neem aan dat er zat soortgelijke problemen zijn geweest hier op GoT, maarja...de search is kaput. En ik wil graag verder