Tusind tak for hjælpen, hvis du lægger et svar kan du få dine velfortjente point :)
Synes godt om
Slettet bruger
04. marts 2003 - 15:10#3
nåh ja, der var lige et lille spm...
Hvordan får jeg mit id med, så jeg kan lave det til links?
(Det burde jeg have skrevet fra starten) :/
Synes godt om
Slettet bruger
04. marts 2003 - 15:10#4
Smider lige et svar! Lige nogle små rettelser
1: ini_set("max_execution_time", 10); var kun for at undgå uendelige løkker for en sikkerhedsskyld!
2: Slet "function sitemap1()" og skift "function sitemap" ud med nedenstående function sitemap($position=0, $level) { global $sites, $structure; if(is_array($structure[$position])) { foreach($structure[$position] as $value) { printsite($sites[$value]["name"], $level); $levelnew = $level+1; sitemap($sites[$value][id], $levelnew); } } }
3: Din løkke skal ændres til while($row = mysql_fetch_array($result)) { $sites[$row['id']] = makesite($row['id'], $row['overskrift'], $row['ejerid']); $structure[$row['ejerid']][] = $row['id']; } For en sikkerhedsskyld!
Synes godt om
Slettet bruger
04. marts 2003 - 15:14#5
For links:
function printsite($id, $level) { global $sites; for($i=0;$i<$level;$i++) { echo " "; } echo "<a href=\"sidenavn.php?id=".$id."\">".$sites[$id][name]."</a><br>"; }
function sitemap($position=0, $level) { global $sites, $structure; if(is_array($structure[$position])) { foreach($structure[$position] as $value) { printsite($value, $level); $levelnew = $level+1; sitemap1$sites[$value][id], $levelnew); } } }
Synes godt om
Slettet bruger
04. marts 2003 - 15:15#6
Even! function sitemap($position=0, $level) { global $sites, $structure; if(is_array($structure[$position])) { foreach($structure[$position] as $value) { printsite($value, $level); $levelnew = $level+1; sitemap($sites[$value][id], $levelnew); } } }
Synes godt om
Slettet bruger
04. marts 2003 - 15:18#7
Tusind tak, nu virker det!
Den færdige kode blev da meget pæn, men jeg er absolut ikke hård nok til alle de arrays til selv at regne sådan noget ud.
Det var slemt nok at lave sådan en sti med Forside >> Højttalere >> Sorte >> Baghøjttalere
;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.