[PHP/MYSQL] dropdown menu in CMS

Pagina: 1
Acties:
  • 253 views

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo, ik heb een klein probleempje en ik kom er niet uit. Ik wil namelijk een mooi zelfgeschreven html/css dropdown menutje(lekker simpel) in mijn cms systeem krijgen, de grote vraag is alleen hoe?
Hieronder kan je de index.php.
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
<?php
error_reporting(E_ALL ^ E_NOTICE);
include "class/template.class.php";
include "class/mysql.class.php";
$sql = new mysql;
include "includes/config.php";
$nav = new templatepower("templates/".$template."/main.tpl");
$sql->logbook("test");
$nav->prepare();
if ($_GET['button'] == "") {
$button = "1";
}else{
$button = $_GET['button'];
}

$query = mysql_query("SELECT * FROM pagina ORDER BY id ASC");
$aantal = mysql_num_rows($query);
while($row = mysql_fetch_assoc($query)){
    if ($menu == ""){
        $menu = '<ul class="navigatie"><li class="drop"><a href="?button='.$row['id'].'">'.$row['pagename'].'</a></li></ul>';
    } else {
        $menu = $menu.'<ul class="navigatie"><li class="drop"><a href="?button='.$row['id'].'">'.$row['pagename'].'</a></li></ul>';
    }

}


$query = $sql->query("SELECT * FROM pagina WHERE id = '".$sql->in($button)."' ;");
$obj = @mysql_fetch_object($query);
$array = array("midden" => stripslashes($obj->pagina), "titel" => stripslashes($obj->titel), "menu" => stripslashes($menu));
$nav->assign($array);
$nav->printtoscreen();
?>


HTML:
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
 <ul class="navigatie">
    <li><a class="drop" href="#" title="Home">Home</a></li>

    <li class="drop"><a href="#">Verzekeringtaxaties<!--[if IE 7]><!--></a><!--<![endif]--><table><tr><td>
     <ul>
        <li><a href="Herbouwwaarde_taxatierapport/index.html">Herbouwwaarde taxatierapport</a></li>
        <li><a href="#">Vereniging van Eigenaren</a></li>
        <li><a href="#">Artikel 7: 960 BW</a></li>
        <li><a href="#">Inventaris rapport</a></li>
     </ul>
    </td></tr></table><!--[if lte IE 6]></a><![endif]-->
    </li>
    <li class="drop"><a href="#">Bedrijfstaxaties<!--[if IE 7]><!--></a><!--<![endif]--><table><tr><td>
        <ul>
        <li><a href="#">Economische Taxatierapport</a></li>
        <li><a href="#">Waardebegrippen</a></li>
        <li><a href="#">Risicoanalyse</a></li>
        </ul>
        </td></tr></table><!--[if lte IE 6]></a><![endif]-->
    </li>
    <li class="drop"><a href="#">Woningtaxaties<!--[if IE 7]><!--></a><!--<![endif]--><table><tr><td>
        <ul>
        <li><a href="#">Het taxatierapport</a></li>
        <li><a href="#">Bouwkundige keuring</a></li>
        <li><a href="#">Waardebegrippen</a></li>
        <li><a href="#">NHG</a></li>
        <li><a href="#">NWWI</a></li>
        </ul>

        </td></tr></table><!--[if lte IE 6]></a><![endif]-->
    </li>
    <li class="drop"><a href="item4.html">Expertise<!--[if IE 7]><!--></a><!--<![endif]--><table><tr><td>
        <ul>
        <li><a href="item4a.html">Registers</a></li>
        <li><a href="item4b.html">VBO/NVM</a></li>
        </ul>
        </td></tr></table><!--[if lte IE 6]></a><![endif]-->
    </li>
   </ul>



Kan iemand mij helpen?

Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Je gooit nu alles op de grote hoop. Splits eerst maar netjes op zodat je view apart is en definieer dan eens duidelijk wat je hebt, wat je wilt en waarom hetgeen je al geprobeerd hebt niet werkt.

{signature}


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 01:33

MueR

Admin Tweakers Discord

is niet lief

Men zet een CSS pet op en neme een kladblok of andere geprefereerde editor ter toetsenbords en begint te kloppen.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Ik wil graag...
<kwak code>
Wie kan mij helpen...
:X Zo werkt het hier niet ;) Lees even de volgende zaken door:
scriptrequest/quickfix
Kan iemand even...?

Maar omdat je nieuw bent op GoT (welkom :w ) is het misschien nog wel veel belangrijker en handiger dat je even onze Quickstart doorneemt; zo leer je in no-time hoe je een goed topic opent dat niet op slot gaat ;)

Overigens een goede bron voor je probleem:
Crisp's blog: Formatting a multi-level menu using only one query

[ Voor 49% gewijzigd door RobIII op 25-11-2009 15:09 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.