marlboro Posted October 22, 2008 Report Share Posted October 22, 2008 (edited) ka pareizi tasit menju ? - menu velos glabat datubaze lai ta butu vienkarshi izlabojama vai papildinaama... datubaaze man ir tabulas : ID un MENU 1 - Sākums 2 - menu2 izvelku no db - $result = mysql_query("SELECT menu from DB.menu "); while ($row = mysql_fetch_assoc($result)){ $contents = $row['menu']; //izdrukajam saraxtu ar menu echo "<li><a href='index.php?ID=$mainiigais'>$contents</li>"; } kā lai noradu ja id ir 1 tad jajielade - piemeram $mainigais kas satur kkadu php skriptu ? warbuut ar swich funkciju var tasiit menju kas atrodas DB ? Edited October 22, 2008 by marlboro Link to comment Share on other sites More sharing options...
hmnc Posted October 22, 2008 Report Share Posted October 22, 2008 pieliec iekš db - modulis. ja ir tāds kā vajag, tad lādē vajadzīgo moduli (tavu skriptu) Link to comment Share on other sites More sharing options...
marlboro Posted October 22, 2008 Author Report Share Posted October 22, 2008 (edited) pec teorijas saprotu a ka no skripta puses to izvilkt no datubazes ? vispar varetu sakt ar to ka tagad man no db ID tabulas jaizvelk id - un ka janorada aiz index.php?ID=>>>id <<< Edited October 22, 2008 by marlboro Link to comment Share on other sites More sharing options...
hmnc Posted October 22, 2008 Report Share Posted October 22, 2008 nu eptvai! datubāzes tabulā - jauns lauks, kaut kāds varchars. adminā vai kur tur met iekšā laukā piemēram, ja tev nav nekāds modulis 'none'.. ja galeriju gribi ieliec 'gallery'.. nu un tur kur tu čeko $id pārbaudi, kāds viņš ir, modulis ir 'gallery' lādē iekšā galeriju. parastas db izvilkšanas + if/else struktūras Link to comment Share on other sites More sharing options...
marlboro Posted October 22, 2008 Author Report Share Posted October 22, 2008 (edited) $db_2 = mysql_query("SELECT ID from DB.menu "); while ($db_row_2 = mysql_fetch_assoc($db_2)){ $db_saturs_2 = $db_row_2['ID']; } $result = mysql_query("SELECT menu from DB.menu "); while ($row = mysql_fetch_assoc($result)){ $contents = $row['menu']; echo "<li><a href='index.php?ID=$db_saturs_2'>$contents</li>"; } kipa kka ta ? kopaa man ir 3 ieraxti un tagad man visiem ieraxtiem man raadas ID = 3 ... Edited October 22, 2008 by marlboro Link to comment Share on other sites More sharing options...
hmnc Posted October 22, 2008 Report Share Posted October 22, 2008 nu pepec, varbūt labāk vispār nesāc kodēt? es atceros bērnību, darīju visu pēc gudras grāmatas un līdz db tiku tikai pēdējā nodaļā, kad jau sapratu kas un kā notiek šajā pasaulē, tāpēc šādi jautājumi neradās. menu NELIEC kopā ar moduļu pārbaudi! moduļus pārbaudi tad kad čeko ienākošo $id. resp: select module from menu where id='$id' if ( module == ... ) include(...) else include(default) Link to comment Share on other sites More sharing options...
marlboro Posted October 22, 2008 Author Report Share Posted October 22, 2008 varbuut varetu kadu piemeru .. isti nesapratu... Link to comment Share on other sites More sharing options...
hmnc Posted October 22, 2008 Report Share Posted October 22, 2008 nokačā wordpress, tā būs vieglāk visiem :) Link to comment Share on other sites More sharing options...
marlboro Posted October 22, 2008 Author Report Share Posted October 22, 2008 (edited) nu kka ta uztasiju .... db struktura kipa ta id nosaukums pozicija link 1 saakums 1 index.php $query = mysql_query("SELECT * FROM DB.menu ORDER BY pozicija ASC") or die(mysql_error()); while ($row = mysql_fetch_object($query)) { echo "<li><a href=\"$row->link\" alt=\"$row->nosaukums\">".$row->nosaukums."</li>"; } Edited October 22, 2008 by marlboro Link to comment Share on other sites More sharing options...
mounkuls Posted October 22, 2008 Report Share Posted October 22, 2008 (edited) es atceros bērnību, darīju visu pēc gudras grāmatas un līdz db tiku tikai pēdējā nodaļā, kad jau sapratu kas un kā notiek šajā pasaulē, tāpēc šādi jautājumi neradās. par db piekrītu, to laikam uzdrošinās kad zin apmēram php ja ar to sākts. Bet ja nav tā? Par bērnību, nu man tad nekāda php nebija.... Bija tolaik BASIC un FOCAL skolā, nu ASM bija kādu laiku man fiška, bet....uzvarēja sieviete:) Vienkārši salīdzinot postu skaitu man likās, ka tik agresīvi nav īsti OK, visi mācās, un labi ka tā, (es saprotu besi ka muld par db), bet to pateikt varbut vajag normalak. Galu galā nekādu CS vai SMS jau neprasa. Bet marlboro, ja nekā no tā nesaproti, ņem ko tik primitīvu, līdz saproti. mjam Edited October 22, 2008 by mounkuls Link to comment Share on other sites More sharing options...
hmnc Posted October 23, 2008 Report Share Posted October 23, 2008 da es te vairāk kā gadu neesmu bijis un ar šausmam konstatēju, ka situācija tikai pasliktinājusies :) kad es sāku mācīties php nebija ne gudru forumu, ne visādu tehnisku pamācību, kā tagad. vnk grāmatnīcā nopirku 3 grāmatas krievu valodā un sāku rakt cauri. Link to comment Share on other sites More sharing options...
Recommended Posts