Ok,quote:Op woensdag 5 oktober 2005 21:05 schreef Swetsenegger het volgende:
Hmz, mysql documentation heeft een single querie solution voor de Adjacency List Model (recursieve):
http://dev.mysql.com/tech(...)erarchical-data.html
-edit- nee 1 query per level 0 parent.
1 2 3 4 5 6 7 8 9 10 | menu_id | name | lft | rgt | --------+----------+-----+-----+ 1 | Horloges | 1 | 14 | 2 | Sieraden | 15 | 16 | 3 | Seiko | 8 | 13 | 4 | Citizen | 2 | 7 | 5 | Kinetic | 11 | 12 | 6 | Quartz | 9 | 10 | 7 | Double | 5 | 6 | 8 | Staal | 3 | 4 | |
Stoer! PLaatsen op phpfreakz.quote:Op woensdag 5 oktober 2005 22:55 schreef Light het volgende:
[..]
Met nog een paar aanpassingen, en eens goed tellen, ben ik op 59 tekens gekomen
Daar had ik 'm gisteravond al geplaatstquote:Op donderdag 6 oktober 2005 08:35 schreef Swetsenegger het volgende:
Stoer! PLaatsen op phpfreakz.
Ben benieuwd of jouw methode hetzelfde is als die van SUperRembo
Weekendje weg geweest, maar op vrijdag had ik er een soort van klikbaar management systeem om heen gebouwd welke het mogelijk maakt menu items toe te voegen (verwijderen komt later nog) ( http://test.xploise.nl/nested_test.php )quote:Op donderdag 6 oktober 2005 08:35 schreef Swetsenegger het volgende:
[..]
Ok,
mijn nested hierarchische model draait.
1 2 3 4 5 6 | SELECT node.name, ( COUNT( parent.name ) -1) AS depth FROM nested_menu AS node, nested_menu AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt GROUP BY node.name ORDER BY node.lft |
Ik was weer veel te moeilijk aan het denkenquote:Op maandag 10 oktober 2005 13:17 schreef Swetsenegger het volgende:
Iemand enig idee hoe ik deze kan verbouwen zodat dubbele namen geen problemen geven?
1 2 3 4 5 6 | SELECT node.menu_id, node.name, ( COUNT( parent.name ) -1) AS depth FROM nested_menu AS node, nested_menu AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt GROUP BY node.menu_id ORDER BY node.lft |
1 2 3 4 5 6 7 | class stat { function statError($msg, $code, $lijn) { die ("Error gevonden op lijn: " . $lijn . " in de volgende code: " . $code . " en gaf de volgende reden: " . $msg); } // meer code hieronder mja ga dat niet allemaal posten hoor hehehehehe |
1 | mysql_query($sql) or statError(mysql_error(), $sql, _LINE_); |
1 2 3 4 5 6 7 8 | if (mysql_query($sql)) { // return true; } else { statError(mysql_error(), $sql, _LINE_); } |
Je bedoelt zoiets alsquote:Op maandag 10 oktober 2005 17:37 schreef Chandler het volgende:
Mensen ik zit met het volgende, ik wil uit een input checken of dit een mogelijke videogrote is, echter weet ik niet welke modusen mogelijk zijn.
bv 1024x800 etc?
ik weet dat ik de texten kan splitten op x ennuh dan de text daarvoor en daarna kan checken op nummeric maaruh dan wil ik graag nog alle modus weten. Is er een lijst en of snelle check of deze modus wel correct is?
1 2 3 4 5 | (+/-) hoofd menu (+/-) test 1 (+/-) test 2 (+/-) sub menu (+/-) |
Mijn lijstje is aardig compleet hoorquote:Op maandag 10 oktober 2005 19:49 schreef Chandler het volgende:
@Swets: Is er zo'n lijst? want deze heb ik helaas niet kunnen vinden
Hmz, dat is ook wel een idee. Alleen zit je dan met een item BOVEN een ander item toevoegen of ONDER een ander item toevoegen.quote:Op maandag 10 oktober 2005 19:55 schreef Chandler het volgende:
@Swets: je manier is idd niet zo simpel te begrijpen, gebruik gewoon + en - etc? om een subitem toe te voegen aan een menu
dus iets van (stel je hebt)
[ code verwijderd ]
etc.. en dan die plus en of min gebruiken om menu's toe tevoegen en of te verwijderen ofzo?!
1 2 3 4 5 6 7 8 | tree treesub1 (add/remove/list) treesub2 (add/remove/list) treesubsub1 (add/remove/list) treesubsub2 (add/remove/list) etc etc etc |
quote:Op maandag 10 oktober 2005 20:10 schreef Chandler het volgende:
wat je kan doen is gewoon voor de 0 tree, een extra button plaatsen en voor de rest gewoon een + en of - (of wat dan ook)..
Ik had vroeger een example die het volgende had
[ code verwijderd ]
en dat werkte best, echter zag dat er weer niet uit
1 2 3 4 5 | tree treesub1 (add/remove/list) treesub2 (add/remove/list) treesubsub1 (add/remove/list) treesubsub2 (add/remove/list) |
Nou, niet veel mensen zullen op dit moment hoger zitten dan 1600*1200quote:Op maandag 10 oktober 2005 20:11 schreef Chandler het volgende:
@Swets; dat lijstje is idd aardig compleet maar er zijn volgens mij nog veel meer modes (1900??) etc?
1 2 3 4 5 6 7 8 | ID:PARENT_ID (sort) 0:0 (0) = tree 1:1 (1) = subtree1 2:1 (2) = subtree2 3:2 (1) = subsubtree1 4:2 (2) = subsubtree2 5:1 (3) = subtree3 |
1 2 | 3:2 (1) = subsubtree1 4:2 (2) = subsubtree2 |
1 2 3 | 3:2 (1) = subsubtree1 5:2 (2) = subsubtree3 4:2 (3) = subsubtree2 |
quote:Op maandag 10 oktober 2005 20:31 schreef Chandler het volgende:
hoe bedoel jij hierarchistische data? heb je een voorbeeld?
1 2 3 4 5 6 7 8 9 10 | menu_id | name | lft | rgt | --------+----------+-----+-----+ 1 | Horloges | 1 | 14 | 2 | Sieraden | 15 | 16 | 3 | Seiko | 8 | 13 | 4 | Citizen | 2 | 7 | 5 | Kinetic | 11 | 12 | 6 | Quartz | 9 | 10 | 7 | Double | 5 | 6 | 8 | Staal | 3 | 4 | |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |