Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Pedekit su fetcharray

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...