[PHP] navigatie sorteren op keuze van beheerder (CMS)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • ReseTTim
  • Registratie: Juni 2000
  • Laatst online: 10-06 12:14

ReseTTim

Chocolate addicted

Topicstarter
op dit moment ben ik bezig met een website aan het bouwen met een CMS erachter. op dit moment poept php een prachtige array uit van de navigatie. deze navigatie wordt nu doormiddel van id geordend. nu wil ik dus voor elkaar krijgen dat dus een beheerdere deze keuze kan maken welke bovenaan komt enzo..

want op dit moment is het bijv. als volgt.

1 nieuws items
2 contact gegevens
3 smoelenboek
4 log uit

stel dat je dus nu een nieuw record zal toevoegen komt deze automatisch onder 'log uit' te staan. dit is dus niet wat ik wil.

ik ben dus nu op zoek naar ideeen hoe het slim is om op te lossen.

ik zit te denken om een temp array te maken. stel dat 3 op 2 moet komen te staan dat ik eerst 2 in temp array zet en dan 3 verplaats naar 2 en dan 2 terug zetten op 3.

mijn vraag is heeft iemand nog andere ideeen die misschien slimmer / makkelijker zijn?

Mijn profiel - Te koop: Overzicht van spullen..


Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 12-06 23:02

TeeDee

CQB 241

Ik denk aan een listbox waarbij je met javascript de index van een item verhoogd/verlaagd. Vervolgens in de submit deze listbox uitlezen en je database updaten.

Als voorbeeld / verduidelijking van wat ik bedoel: http://www.eworldui.net/CustomControls/ListTransferDemo.aspx

[ Voor 26% gewijzigd door TeeDee op 29-08-2006 15:21 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • orf
  • Registratie: Augustus 2005
  • Laatst online: 11:34

orf

Een kolom in je database met een sorteer_id?
Daarop kun je dan gewoon met je query sorteren.
Eventueel kun je dat uitbreiden met een kolom waarop gegroepeerd kan worden.

Voor een interface kan dit leuk zijn.

http://wiki.script.aculo....e/print/SortableListsDemo

Hoewel dat niet leuk meer is bij 1000 records.
Ik heb voor elk record een select met 'Na .... '.

[ Voor 38% gewijzigd door orf op 29-08-2006 15:24 ]


Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

De CMS die ik gebruik is postnuke, en daar kan ik in de admin bij de menu's items naar boven en naar beneden verplaatsen. Als je een extra veld maakt, en die nummert. hoe je bij een move down elke 2 nummers in je extra veld om te draaien. Ik zou je ID's op de items zelf laten staan, die auto-increment houden. Bij een nieuw item plaats je die onderaan, en de admin kan schijven wat ie wil dan.

Ey!! Macarena \o/


Acties:
  • 0 Henk 'm!

  • ReseTTim
  • Registratie: Juni 2000
  • Laatst online: 10-06 12:14

ReseTTim

Chocolate addicted

Topicstarter
TeeDee schreef op dinsdag 29 augustus 2006 @ 15:19:
Ik denk aan een listbox waarbij je met javascript de index van een item verhoogd/verlaagd. Vervolgens in de submit deze listbox uitlezen en je database updaten.

Als voorbeeld / verduidelijking van wat ik bedoel: http://www.eworldui.net/CustomControls/ListTransferDemo.aspx
thnx idd net wat ik zocht..
ik ga is kijken..
RaZ schreef op dinsdag 29 augustus 2006 @ 15:20:
Ik zou je ID's op de items zelf laten staan, die auto-increment houden. Bij een nieuw item plaats je die onderaan, en de admin kan schijven wat ie wil dan.
heb net een veld sortering gemaakt.. navid blijft natuurlijk wel staan, want die gebruik ik weer voor andere doeleinden..
orf schreef op dinsdag 29 augustus 2006 @ 15:19:
Hoewel dat niet leuk meer is bij 1000 records.
Ik heb voor elk record een select met 'Na .... '.
1000 records zal die niet halen.. max 20 records per pagina. het gaat namelijk over een subnavigatie op een pagina.

Mijn profiel - Te koop: Overzicht van spullen..


Acties:
  • 0 Henk 'm!

  • ReseTTim
  • Registratie: Juni 2000
  • Laatst online: 10-06 12:14

ReseTTim

Chocolate addicted

Topicstarter
TeeDee schreef op dinsdag 29 augustus 2006 @ 15:19:
Ik denk aan een listbox waarbij je met javascript de index van een item verhoogd/verlaagd. Vervolgens in de submit deze listbox uitlezen en je database updaten.

Als voorbeeld / verduidelijking van wat ik bedoel: http://www.eworldui.net/CustomControls/ListTransferDemo.aspx
raar genoeg krijg ik niet eens die schermen.. :X
ik heb de asp eruit gehaald maar dan zou ik toch op mijn minst die list schermen moeten krijgen..

heb nu:

HTML:
1
2
3
4
5
6
7
         <ListBox id="leftDemo1" Rows="8" Width="100px">
            <ListItem>One</ListItem>
            <ListItem>Two</ListItem>
            <ListItem>Three</ListItem>
            <ListItem>Four</ListItem>
            <ListItem>Five</ListItem>
         </ListBox>

Mijn profiel - Te koop: Overzicht van spullen..


Acties:
  • 0 Henk 'm!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
ListBox is toch geen HTML element. Ik ben niet bekend met ASP.NET, maar ik denk dat dit een specifieke feature daarvan is, waarschijnlijk wordt deze code gewoon naar een select getransformeerd.

Noushka's Magnificent Dream | Unity


Acties:
  • 0 Henk 'm!

  • ReseTTim
  • Registratie: Juni 2000
  • Laatst online: 10-06 12:14

ReseTTim

Chocolate addicted

Topicstarter
Michali schreef op woensdag 30 augustus 2006 @ 13:32:
ListBox is toch geen HTML element. Ik ben niet bekend met ASP.NET, maar ik denk dat dit een specifieke feature daarvan is, waarschijnlijk wordt deze code gewoon naar een select getransformeerd.
mmh zit wat in :X

HTML:
1
2
3
4
5
6
7
         <select id="leftDemo1" size="8" Width="100px">
            <option>One</option>
            <option>Two</option>
            <option>Three</option>
            <option>Four</option>
            <option>Five</option>
         </select>


mmh en nu maar javascripten :P

Mijn profiel - Te koop: Overzicht van spullen..


Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 06-02 08:32

OkkE

CSS influencer :+

Ik doe het op dit moment zo;

database
code:
1
2
3
4
5
6
ID      Parent      Title       Order
1       0           home        1
2       0           news        2
3       0           logout      4
4       2           bericht     1
5       0           profiel     3


Sorteren op `Order` en je krijgt de volgorde zoals de beheerder wil. Het veranderen van de volgorde gebeurd door een GET-request naar de "move_up.php" of "move_down.php". Sim-pel. :)

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 12-06 23:02

TeeDee

CQB 241

ReseTTim schreef op woensdag 30 augustus 2006 @ 14:05:
[...]


mmh zit wat in :X

HTML:
1
2
3
4
5
6
7
         <select id="leftDemo1" size="8" Width="100px">
            <option>One</option>
            <option>Two</option>
            <option>Three</option>
            <option>Four</option>
            <option>Five</option>
         </select>


mmh en nu maar javascripten :P
HTML:
1
2
3
4
5
6
7
         <select id="leftDemo1" size="8" Width="100px" multiple="true">
            <option>One</option>
            <option>Two</option>
            <option>Three</option>
            <option>Four</option>
            <option>Five</option>
         </select>

Dan krijg je de 'ListBox' :). Ik denk/weet bijna zeker dat de Excentrics componenten ook nog het e.e.a. met Javascript doen, anders kan je inderdaad multiple items selecten. Als je dat wil, kan het ook natuurlijk, maar toch :)

[ Voor 11% gewijzigd door TeeDee op 30-08-2006 16:15 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • MaNdM
  • Registratie: April 2001
  • Laatst online: 09:59

MaNdM

1000-dingen-doekje

Ik heb dat in mijn CMS totaal anders opgelost. Het werkt met een php-pagina die het menu weergeeft met achter de menu-items pijltjes (omhoog en omlaag) waar je op kan klikken. De link geeft dan het menu-id door en de beweging die gedaan moet worden (up/down). Op basis van die case laat ik de waardes in de kolom menu_order aanpassen. Voila een menu-item een plaatsje verschoven.

To be determined...


Acties:
  • 0 Henk 'm!

  • Icey
  • Registratie: November 2001
  • Laatst online: 11:46
Ik heb het op dezelfde manier opgelost als MaNdM, ik vond het op dat moment de makkelijkste oplossing. De ID's van de paginas veranderen niet, enkel een 2e kollom past zichzelf aan.

Afbeeldingslocatie: http://arjan.i-cey.net/voorbeeld.png

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 12-06 23:02

TeeDee

CQB 241

MaNdM schreef op woensdag 30 augustus 2006 @ 16:34:
Ik heb dat in mijn CMS totaal anders opgelost. Het werkt met een php-pagina die het menu weergeeft met achter de menu-items pijltjes (omhoog en omlaag) waar je op kan klikken. De link geeft dan het menu-id door en de beweging die gedaan moet worden (up/down). Op basis van die case laat ik de waardes in de kolom menu_order aanpassen. Voila een menu-item een plaatsje verschoven.
Mja, ik krijg daarbij het idee dat dit soort zaken teveel serverside op wil gaan lossen. Het makkelijkste/snelste lijkt mij om dit clientside op te lossen en dan de hele muk in één keer serverside bij te werken. Maar dat is natuurlijk geheel persoonlijk.

Wat jij dus eigenlijk zegt is: klik omlaag > naar de server > werk bij > ga terug. En dat voor elke actie?

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-06 14:38

disjfa

be

TeeDee schreef op woensdag 30 augustus 2006 @ 16:46:
[...]
Mja, ik krijg daarbij het idee dat dit soort zaken teveel serverside op wil gaan lossen. Het makkelijkste/snelste lijkt mij om dit clientside op te lossen en dan de hele muk in één keer serverside bij te werken. Maar dat is natuurlijk geheel persoonlijk.
Liever één klik en één actie dan een meuk data naar de voorkant duwen en dan hopen dat alles nog juist naar de achterkant komt.

Maargoed dat is zoals jij al zegt geheel persoonlijk.

Je zou ook het er zo uit kunnen laten zien en met ajax de transacties uitvoeren. Maar dan begin je alweer met spelen met clienside applicaties wat je liever niet hebt aangezien je nooit zeker kan weten wat de client heeft.

disjfa - disj·fa (meneer)
disjfa.nl


Acties:
  • 0 Henk 'm!

  • Icey
  • Registratie: November 2001
  • Laatst online: 11:46
disjfa schreef op woensdag 30 augustus 2006 @ 16:49:
Liever één klik en één actie dan een meuk data naar de voorkant duwen en dan hopen dat alles nog juist naar de achterkant komt.
Dat kan je oplossen door met 'transacties' te werken en dus alleen maar te 'committen' als alles goed verwerkt is. Maar zoals ik hierboven zei, ik vond het de makkelijkste/simpelste oplossing.

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 12-06 23:02

TeeDee

CQB 241

disjfa schreef op woensdag 30 augustus 2006 @ 16:49:
[...]

Liever één klik en één actie dan een meuk data naar de voorkant duwen en dan hopen dat alles nog juist naar de achterkant komt.
Of ik moet het _helemaal_ verkeerd begrijpen maar...
Stel je voor:
home1up | down
woei2up | down
melp3up | down
meuk4up | down


Dus als je bij melp op [up] klikt, dan update je de volgorde? Zover klopt ie nog he? Wat moeten die andere waardes worden dan? Alles serverside opnieuw bereken? Voor zoiets triviaals een paar keer extra naar de server mag niet uit maken natuurlijk, maar ik zie nog steeds het nut er niet van in.

Als we dus weer hebben:
home1up | down
woei2up | down
melp3up | down
meuk4up | down

En middels Javascript is het aangepast waarbij je alleen door het ophogen van een index, en alles wat ervoor/erna zit ook een goeie index krijgt, kan je dat toch in 1x naar de server duwen zonder al teveel gekke problemen? Dat listbox/select ding kan je prima uitlezen volgens mij.


Sorry voor het lichtelijke offtopic gaan :)

Heart..pumps blood.Has nothing to do with emotion! Bored


  • MaNdM
  • Registratie: April 2001
  • Laatst online: 09:59

MaNdM

1000-dingen-doekje

Zoals jij het nu omschrijft ga je dus een PK aanpassen om de volgorde aan te passen? Daar zijn PK's helemaal niet voor bedoeld, je moet daar echt een kolom voor aanmaken waar de volgorde in staat. Bovendien is het een heel gedoe om een PK te hernummeren want het moet een unieke waarde zijn waardoor het updaten dus errors gaat geven op het moment dat je het eerste item de waarde geeft van zijn vervanger, duplicate keys krijg je dan en dat gaat je sqlserver dus niet toestaan.

To be determined...


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 12-06 23:02

TeeDee

CQB 241

MaNdM schreef op donderdag 31 augustus 2006 @ 10:27:
Zoals jij het nu omschrijft ga je dus een PK aanpassen om de volgorde aan te passen? Daar zijn PK's helemaal niet voor bedoeld, je moet daar echt een kolom voor aanmaken waar de volgorde in staat. Bovendien is het een heel gedoe om een PK te hernummeren want het moet een unieke waarde zijn waardoor het updaten dus errors gaat geven op het moment dat je het eerste item de waarde geeft van zijn vervanger, duplicate keys krijg je dan en dat gaat je sqlserver dus niet toestaan.
Hoho, ik had het niet over een PK. Kwam er inderdaad niet al te duidelijk uit. Er zit in mijn methode ook gewoon een sort kolom. Alleen de manier van de sortering aanpassen intrigeert me, vooral namelijk omdat er altijd meerdere wegen de richting van Rome opgaan.

De PK laat je uiteraard met rust. Maar of alles clientside oplossen en in 1 forse trap richting de server of voor elke actie een roundtrip.
disjfa schreef op donderdag 31 augustus 2006 @ 11:53:
[...]
Als je aan de voorkant regels en regels JS wilt en aan de achterkant een heel transactie systeem wilt maken voor 20 record, dan moet je dat vooral doen. Ik ben gewoon liever lui :)
:D. Zoals eerder aangehaald: allemaal persoonlijk en dergelijke. Maar het gaat me op dit moment _waarom_ je kiest voor een bepaalde oplossing. Ik kan me ook wel vinden in jouw standpunt.

[ Voor 21% gewijzigd door TeeDee op 31-08-2006 12:08 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-06 14:38

disjfa

be

Icey schreef op woensdag 30 augustus 2006 @ 17:05:
[...]
Dat kan je oplossen door met 'transacties' te werken en dus alleen maar te 'committen' als alles goed verwerkt is. Maar zoals ik hierboven zei, ik vond het de makkelijkste/simpelste oplossing.
Geheel mee een. Maar om een heel transactie systeem te maken (nee dat is op zicht niet zo veel, maar toch) of één url en één query komen in mijn boekje toch gemakkelijker over. Maargoed, dat is zoals ik al zei de keuze aan de persoon die het maakt.

Als je aan de voorkant regels en regels JS wilt en aan de achterkant een heel transactie systeem wilt maken voor 20 record, dan moet je dat vooral doen. Ik ben gewoon liever lui :)

disjfa - disj·fa (meneer)
disjfa.nl


  • ReseTTim
  • Registratie: Juni 2000
  • Laatst online: 10-06 12:14

ReseTTim

Chocolate addicted

Topicstarter
Icey schreef op woensdag 30 augustus 2006 @ 16:42:
Ik heb het op dezelfde manier opgelost als MaNdM, ik vond het op dat moment de makkelijkste oplossing. De ID's van de paginas veranderen niet, enkel een 2e kollom past zichzelf aan.

[afbeelding]
op dit moment ben ik ook zo bezig.. ik heb van OkkE een script gehad.. deze werkte bij mij niet maar heb nu wel een idee hoe ik het voor elkaar krijg..

had namelijk geen idee hoe ik het voor elkaar zou krijgen om die id's door te geven via die list optie..

Icey ik zie dat jij ook de famfamfam icons gebruikt :) :D zijn wel netjes hé :Y)

[ Voor 8% gewijzigd door ReseTTim op 31-08-2006 14:39 ]

Mijn profiel - Te koop: Overzicht van spullen..


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 06-02 08:32

OkkE

CSS influencer :+

ReseTTim schreef op donderdag 31 augustus 2006 @ 13:28:
ik heb van Okko een script gehad..
* OkkE is de naam. ;)

En mochten er meer mensen dit script willen hebben, stuur even een PM. Het is niet de mooiste/beste/etc. code die ik ooit gemaakt heb, vandaar dat ik het niet hier post. :)

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 10-06 18:45
Ik zit even over de interface te denken. In het algemeen krijg je zodra je een nieuwe pagina in een CMS aanmaakt onderaan een nieuwe pagina te zien. Dit slaat eigenlijk helemaal nergens op, eigenlijk moet je meteen de nieuwe pagina onder je muis hebben hangen (dragdrop) zodat je deze meteen op de juiste plek kan zetten. Vreemd eigenlijk dat ik dat nog nooit heb gezien.

  • ReseTTim
  • Registratie: Juni 2000
  • Laatst online: 10-06 12:14

ReseTTim

Chocolate addicted

Topicstarter
OkkE schreef op donderdag 31 augustus 2006 @ 13:45:
* OkkE is de naam. ;)
En mochten er meer mensen dit script willen hebben, stuur even een PM. Het is niet de mooiste/beste/etc. code die ik ooit gemaakt heb, vandaar dat ik het niet hier post. :)
verandert.. en script ook :P

Mijn profiel - Te koop: Overzicht van spullen..


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

Ik gebruik sinds kort deze:

http://www.dhtmlgoodies.c...rag-drop-folder-tree.html

Eindelijk een treeview waarin je zonder problemen kan slepen en pleuren. Kostte me een uurtje om te implementeren, en nu heb ik in m'n db netjes een tree tabel met een item_id, parent_id en order :)

Stop uploading passwords to Github!


  • ReseTTim
  • Registratie: Juni 2000
  • Laatst online: 10-06 12:14

ReseTTim

Chocolate addicted

Topicstarter
Afbeeldingslocatie: http://resettim.nl/temp/sitemap.png

tada :Y) it works :D :)

owja als een sublink naar een andere parent wil dan moet je dus op die potlood klikken.. want ik heb dus nu gewoon een sortering per parent gedaan.

[edit]

het fijne is als je wat aanpast in het algemeen gedeelte of de parent navigatie zie je het meteen veranderen :P :)

[ Voor 22% gewijzigd door ReseTTim op 31-08-2006 16:53 ]

Mijn profiel - Te koop: Overzicht van spullen..


  • Icey
  • Registratie: November 2001
  • Laatst online: 11:46
Ik vertrek vanacht naar Kenia, dus ik kan er niet meer op reageren maar ik heb wel even mijn code erbij gepakt, alles eruit gestipt wat niet van belang is (vandaar dat het er wat vreemd uitziet) en ik post hem nu hier. Wellicht heeft iemand er wat aan.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
define('BR',"\r\n");

if(isset($_GET['actie']) && !empty($_GET['actie']))
{
    $acties = array('verhogen','verlagen');
    
    if(in_array($_GET['actie'],$acties))
    {
        $actie = mysql_real_escape_string($_GET['actie']);

        if($actie == 'verhogen' || $actie == 'verlagen')
        {
            if(isset($_GET['volgordeid']) && !empty($_GET['volgordeid']))
            {
                if(is_numeric($_GET['volgordeid']))
                {
                    $volgordeid = mysql_real_escape_string($_GET['volgordeid']);
        
                    switch($actie)
                    {
                        case 'verhogen':
                            $query = "SELECT paginaid, volgordeid FROM content WHERE volgordeid <= ".$volgordeid." ORDER by volgordeid DESC LIMIT 2";
                            $resultaat = mysql_query($query);
                        break;
                            
                        case 'verlagen':
                            $query = "SELECT paginaid, volgordeid FROM content WHERE volgordeid >= ".$volgordeid." ORDER by volgordeid ASC LIMIT 2";
                            $resultaat = mysql_query($query);
                        break;  
                    }
            
                    if($resultaat && mysql_num_rows($resultaat) == 2)
                    {
                        $paginaid = array();
                        $volgordeid = array();
                        
                        while($rij = mysql_fetch_array($resultaat))
                        {
                            $paginaid[] = $rij['paginaid'];
                            $volgordeid[] = $rij['volgordeid'];
                        }           
                    
                        $query = "UPDATE content SET volgordeid = ".$volgordeid[0]." WHERE paginaid = ".$paginaid[1]."";
                        $resultaat = mysql_query($query);
                            
                        $query = "UPDATE content SET volgordeid = ".$volgordeid[1]." WHERE paginaid = ".$paginaid[0]."";
                        $resultaat = mysql_query($query);
                                                
                    }else{
                        echo '<p>Sorry, maar deze actie is voor mij onmogelijk!</p>'.BR;
                    }
                }else{
                    echo '<p>Sorry, de variabele volgordeid hoort numeriek te zijn!</p>'.BR;
                }
            }else{
                echo '<p>Sorry, ik verwacht op zijn minst iets van een volgordeid!</p>'.BR;
            }
        }       
    }
}

$query = "SELECT naam, paginaid, volgordeid FROM content ORDER BY volgordeid";
$resultaat = mysql_query($query);

$menuvolgordeid = 0;

if($resultaat && mysql_num_rows($resultaat) >= 1)
{
    while($rij = mysql_fetch_array($resultaat))
    {
        $menupaginaid   = $rij['paginaid'];
        $menunaam       = $rij['naam'];
        $menuvolgordeid = $rij['volgordeid'];
        
        if(strlen($menunaam) > 20)
        {
            $menunaam   = substr($menunaam, 0, 17);
            $menunaam   .= "...";
        }
                
        echo '<a href="?actie=verhogen&amp;volgordeid='.$menuvolgordeid.'"><img src="afbeeldingen/omhoog.gif" title="Verhogen"></a> <a href="?actie=verlagen&amp;volgordeid='.$menuvolgordeid.'"><img src="afbeeldingen/omlaag.gif" title="Verlagen"></a> <a href="?actie=verwijderen&amp;paginaid='.$menupaginaid.'"><img src="afbeeldingen/paginaverwijderen.gif" title="Pagina verwijderen"></a> <a href="?actie=wijzigen&amp;paginaid='.$menupaginaid.'">'.ucfirst($menunaam).'</a><br>'.BR;
    }
}   

echo '<br><a href="?actie=toevoegen&amp;volgordeid='.($menuvolgordeid +1).'">Pagina toevoegen</a><br><br><br>'.BR;
?>


Afbeeldingslocatie: http://arjan.i-cey.net/voorbeeld.png
Pagina: 1