Parašė exoticDEVIL· 2010 Lap. 8 00:11:49
#1
Sveiki, turiu pasirases meniu, ir dabar su
php is
mysql pasiimu data jam. Meniu dvieju lygiu. Pirmo lygio categorijos pasiima normaliai, bet antro lygio kategorijas ispausdina viena karta, ir kai reikia sekancioje grupeje ispasdinti, nespausdina. Nebezinau ka daryti, nebuvau dar susidures su tokiu bajeriu, bandziau nunulinti, dar visokiu nesamoniu, bet po dvieju valandu spoksojimo i viena viena truko nervai. Tikiuosi paziureje fragmenta, ir jei kazka suprasite is mano paaiskinimo :) padesite man issispresti sia problema...
aciu!
<?php
$query = " SELECT * FROM categories ";
$get_categories = mysql_query($query);
$query2 = " SELECT * FROM sub_categories ";
$get_sub_categories = mysql_query($query2);
?>
<li id="Home"><a href="./" class="dir">Hjem</a>
<ul>
<?php
while($row = mysql_fetch_array($get_categories))
{
if ($row["category_main"] == 'Hjem')
{
echo '<li class="first"><a href="./" class="dir">'. $row["category_name"] . '</a>';
echo '<ul>';
while($row2 = mysql_fetch_array($get_sub_categories))
{
if (($row['category_name']) == ($row2['category_name']))
{
echo '<li><a href="./">'. $row2['sub_category'] . '</a></li> ';
}
}
$row2 = array();
echo '</ul>';
echo '</li>';
}
}
?>
Parašė bruzgis· 2010 Lap. 8 10:11:27
#2
suvelta cia pas tave biski.
Pateik strukturas duomenu baziu
Parašė exoticDEVIL· 2010 Lap. 8 16:11:12
#3
categories
-category_name
-category_main
sub_categories
-sub_category
-category_name
beda tame, kad pirma cikla atlikus, atlieka antra, bet kai pirmas ciklas atliekamas dar karta, antras nebeina...