Jump to content
php.lv forumi

o666rland

Reģistrētie lietotāji
  • Posts

    10
  • Joined

  • Last visited

o666rland's Achievements

Newbie

Newbie (1/14)

  1. Es saprotu, ka kategorijai, bet kategorijas parent vai kategorijas id un kuras kategorijas? Kaa var selecteet caur cat? Man nav skaidrs domu gaajiens....
  2. Cieniitais, es jautaaju nevis gatavu skriptu, bet ieteikumu kaa risinaat sho probleemu. Man ir probleema, kam ir nepiecieshams risinaajums. Ja nedriikst dot risinaajumu, tad vismaz padomu kaa to risinaat.
  3. Driikst pajautaat kaapeec ir domaats forums?
  4. Saprotu, kritika tas ir labi... Bet Tu man izskaidro, kaapeec nevar iztikt tikai ar id un parent? P.S. Man neviens neparasa vai es to varu vai nee - dari un viss.. Es saprotu, ka Tu esi gudrs shajaa jomaa taapeec es luudzu padomu, paliidziibu, ja vari paliidzeet luudzu, ja ne, nu tad neko...
  5. Kas tas taads par lauku vispaar ir un kam tajaa vajag buut...?
  6. bez taa $parrent nevar kaut kaa iztikt...? Un man nav taada lauka cat... :/
  7. http://cerber.expressshop.lv/ Apsties sho - varbuut labaak sapratiisi, nekaa izskaidroju....:) Kods ir sekojosh: --------------------------------------------------------------------------------------- class NavMenu { //var $theQuery; //var $link; var $menuArray = array(); function show_menu($id=0, $path="",$iid=0) { $connector = new DbConnector(); $db_result = $connector->query("SELECT id, parent ,name_lv FROM cats WHERE parent=$id ORDER BY id ASC"); echo '<ul class="id_nav"'.($id==0?'id="tree"':'').'>'; //echo '<ul '.($id==0?'id="left_menu"':'id="'.$id.'"').'>'; $i=0; $x = 0; while ($row = $connector->fetchArray($db_result)) { $i++; $newPath = $path .($path==''?'':'.'). $i; echo '<li>'.$newPath.'<a href="?step=cat&id='.$row['id'].'">'.$row['name_lv'].'</a>'; if($iid == $row["id"] && $iid > 0 ) { $this->show_menu($iid, $newPath); ++$x; } echo '</li>'; } printf("</ul>\r\n"); } // CLASS END } --------------------------------------------------------------------------------------- $menu = new NavMenu; if(isset($_GET["id"])) { $menu->show_menu(0,"",$_GET["id"]); } else { $menu->show_menu(); } ---------------------------------------------------------------------------------------
  8. Es gan skatiijos shitam cauri, bet neatradu, ja taa saki, tad apskatiishos veelreiz...
  9. Sveicinaati! Veershos pie Jums kaa gudriem cilveekiem. Izmekleejos Googlee, Nigmaa utt. Atradu visu ko, be ne to ko man vajag. Situaacija taada. Ir table -> ID, PARENT, NAME_LV Itkaa visam vajadzeetu buut pareizi. Vajadziiba sekojosha. Atverot saitu nolasaas visi parenti ar veertiibu 0. Nekaadu probleemu. Kad uzspiezhu uz vienu no parenta (0) vajag paraadiit visas apakshketegorijas (SELECT * FROM cats WHERE (parent='$_GET["id"]')). Ar rekursijas metodi dabuju gatavu, tikai liidz 2 liimenim BET man vajag lai vareetu nolasiit neierobezhotaa liimenii. Piemeram ->Veljas mashiinas(id=1,parent = 0) ->Lielaas(id=2,parent = 1) ->Mazaas(id=3,parent = 1) -> Bosch (id=4, parent=3) utt. Toistj, uzreiz paraadiit hierarhiaalaa veidaa nav probleemu, bet lai paraadiitos visas kategorijas uzspiezhot uz kaadas kategorijas, lai paraadaas kategorijas SUBkategorijas (kuras pirms tam ir nosleeptas), uzspiezhot uz kaadu SUB kategoiju, lai paraadaas visas sub kategorijas SUB kategorijas utt. Meeginaaju 2 variantus -> ar javascript nesanaaca -> ar php es varu nolasiit tikai liidz 2 limenim un vsjo. Atvainojiet par slikto skaidrojumu, bet savaadaak nemaaceeju.. Ko Juus man ieteiktu? Tjipa tadu kaa www.euroshop.lv
×
×
  • Create New...