Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 1.804 pregleda

Najnovija ↓

Side menu i povlacenje podataka iz baze 24.04.2011. u 23:12 · pre 189 meseci #1
Zdravo svima, nasao sam jedni skripticu koja mi se bas svidja za meni sa strane. Kad se klikne na kategoriju on izbaci podkategorije koje su dotle skrivene, a kad kliknem na neku drugu kategoriju on ovu prvo otvorenu uvuce pa onda otvori onu na koju sam kliknuo. Sve je to strava, namestio sam da radi kad rucno unesem podatke, ali se javlja problem kad hocu da namestim da vuce podatke iz baze podataka. Lista izgleda ovako:

Code:
<ul id="menu">
        <li>
            <a href="#">Weblog Tools</a>
            <ul>
                <li><a href="http://www.pivotx.net/">PivotX</a></li>
                <li><a href="http://www.wordpress.org/">WordPress</a></li>
                <li><a href="http://www.textpattern.com/">Textpattern</a></li>
                <li><a href="http://typosphere.org/">Typo</a></li>
            </ul>
        </li>
        <li>
            <a href="#">Programming Languages</a>
            <ul>
                <li><a href="http://www.php.net/">PHP</a></li>
                <li><a href="http://www.ruby-lang.org/en/">Ruby</a></li>
                <li><a href="http://www.python.org/">Python</a></li>
                <li><a href="http://www.perl.org/">PERL</a></li>
                <li><a href="http://java.sun.com/">Java</a></li>
                <li><a href="http://en.wikipedia.org/wiki/C_Sharp">C#</a></li>
            </ul>
        </li>
        <li><a href="http://www.i-marco.nl/weblog/">Marco's blog (no submenu)</a></li>
        <li>
            <a href="#">Cool Stuff</a>
            <ul>
                <li><a href="http://www.apple.com/">Apple</a></li>
                <li><a href="http://www.nikon.com/">Nikon</a></li>
                <li><a href="http://www.xbox.com/en-US/">XBOX360</a></li>
                <li><a href="http://www.nintendo.com/">Nintendo</a></li>
            </ul>
        </li>
        <li>
            <a href="#">Search Engines</a>
            <ul>
                <li><a href="http://search.yahoo.com/">Yahoo!</a></li>
                <li><a href="http://www.google.com/">Google</a></li>
                <li><a href="http://www.ask.com/">Ask.com</a></li>
                <li><a href="http://www.live.com/?searchonly=true">Live Search</a></li>
            </ul>
        </li>
    </ul>


Kategorije mi se nalaze u tabeli koja se zove "menu" , a podkategorije se nalaze u tabeli koja se zove "submenu" i povezana je preko id_menu sa kategorijama. Jel zna neko kako da pozovem iz baze kategorije i podkategorije, a da mi lista izgeda ovako, i kad ubacim ili izbacim naknadno neku kategoriju ili podkategoriju da kod naravno izvrsi promene u listi?
Re: Side menu i povlacenje podataka iz baze 25.04.2011. u 12:27 · pre 189 meseci #2
Treba da se konektujes ka bazi, izvrsis jedana SELECT sa jednim LEFT JOIN i onda ispises rezultat sa echo naredbom u froeach petlji koja u sebi ima foreach petlju
Potpis
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
Re: Side menu i povlacenje podataka iz baze 25.04.2011. u 18:13 · pre 189 meseci #4
Ja sam ga resio ovako, mozda nije najbolje napisan kod ali mi vrsi posao itekako

Code:

<ul id="menu"> 
              <li> 
<?php

include("admin/includes/condb.php");
include("admin/includes/fje.php");
                connect();  
                $tbl_name="menu";
                $kategorije = mysql_query("SELECT * FROM $tbl_name ORDER BY menu_name ASC");

                if (!$kategorije) {
            die("Database query failed: " . mysql_error());
        }

        while ($row=mysql_fetch_array( $kategorije )) {
                        $id_sub=$row['id_menu'];
                echo "<a href=#>{$row["menu_name"]}</a>";
                $podkategorije = mysql_query("SELECT * FROM submenu WHERE id_menu=$id_sub ORDER BY sub_name ASC ");
            if (!$podkategorije) {
                die("Database query failed: " . mysql_error());
            }   echo "   <ul>";
            while ($pod=mysql_fetch_array( $podkategorije )) {
                           echo "<li><a href=#>{$pod["sub_name"]}</a></li> ";
                        }  
                    echo " </ul>";   

        }

            ?>
            
            </li> 
            
        </ul>
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme