Jump to content
php.lv forumi

ohmygod

Reģistrētie lietotāji
  • Posts

    437
  • Joined

  • Last visited

Everything posted by ohmygod

  1. Aha - es arī piedalos derībās (: ja nedarbotos pirmais form, tad jau lapa ar vienu formu arī nedarbotos... Es saku ka uzģenerētais HTML ir gļukains! Tamdēļ gribētos redzēt to kodu!
  2. parādi uzģenerēto kodu!
  3. Palasies par CHMOD kaut kur...
  4. Emm, kaut kā velk uz OOP pusi... Vismaz man tā izklausās. Ja grib izmantot tikai kādu objektu - citus neaiztiekot... parasta switchoshana...(kaut kas man te torķī un nebija pēdēji posti vēl redzami...)
  5. tev sākumā ir kverijs, kurš atlasa pamatkategorijas. Lai arī kā tās tev būtu iezīmētas. Piemēram SELECT * from cat WHERE parent_flag ='Y' vai SELECT * from cat WHERE child_id = parent_id nu da pēc jebkādas pazīmes, kas tev izdos pašu pirmo kategoriju pakāpi! Un tad jamās pārlasot tu ar $i=1 WHILE(blaa blaa blaa){ getParents($row['id'], $row['id'], $i); $i++; } iegūsti visu kategoriju koku! getParents iegūst tikai apakškategorijas visam, kas ir sākot no otrās pakāpes. Pirmā tev jāiegūst pa priekšu!!
  6. Kāpēc nesanāk? Katrai kategorijai takš cenšamies noselektēt kategorijas, kam tā ir parents. pat ja nav ko atgriezt - kverijs jau izpildās.
  7. Ja uzliksi pārbaudi vai ir uzsetots - errorra nebūs! Tb izdrukā tikai tad, ja isset()!
  8. Nu man ātrumā izskatās šādi: Atlasam pirmās pakāpes kategorijas. Katrai izpildam funkciju: Kā $hierarchy padodam pamatkategorijas kārtas numuru. $id un $parent_id abi vienādi - pamatkategorija. function getParents($id, $parent_id, $hierarchy) { $ide = $id; $query = "SELECT child_id, name from cat_hierarchy where parent_id = '" . $id . "'"; $i = 0; while ($row = $mysql_fetch_array($query)) { $i++; $hierarchy2 = $hierarchy . '.' . $i; $this->groupHierarchy[$parent_id][] = array('id' => $row['child_id'], 'hierarchy' => $hierarchy2, 'name' => $row['name']); getParents($row['child_id'], $parent_id, $hierarchy2); } } Tātād beigās iegūstam masīvu ar katras pamatkategorijas pilnīgi visām apakškategorijām visos līmeņos. Kā aŗi to hierarhisko atrašanās vietu. Nu un tad dari ar to, ko vēlies. Vari uzreiz savākt visas kategorijas masīvā un tad tikai iet cauri, lai nebūtu n pieprasījumi db. Da variācijas ir daudzas, šitā man tā ātrumā uzmetās... Un to dziļumu, kā redzi nevajag! Pats viņš rekursīvi izveidojas... A gudrie prāti nerāt mani... ((: Nav jau nekāds izcilais kods... :D Bet es domāt ka vajadzētu strādāt...
  9. Nu būtībā jau dziļumu pavisam viegli iegūstam ejot ar rekursīvu funkciju cauri visām kategorijām. Varam pat pilnīgu menu hierarhiju izveidot. Galvenais ir norādīt parent kategoriju. Jāiet ta cauri visām kategorijām būs tā vai tā.
  10. Parasti inklūdo jamo. Ņefig tut freimi nav vajadzīgi. Jamie vispār nav vajadzīgi! Uztaisi kādu CSS layerīti, ienklūdo jamā savu PHP skriptu un aidā...
  11. ohmygod

    Layouta izveide

    Tā pāris stundiņas redzies ir jāvelta tālākajai izstrādei, nav laika torķīt pie kādas browseru nesavietojamības!!
  12. ohmygod

    Layouta izveide

    Tās dienas vienkārši nav! Ir pāris stundiņas vakaros. Tas arī viss! Un pa tām ir jāpaspēj vispār kakut ko uztaisīt...
  13. ohmygod

    Layouta izveide

    Plāns ir tāds - tuvākajās dienās piebeidzu versiju, kas ir IE paredzēta un tieši klientam. Jams tad ir nomierinājies un es mierīgi, lēnā garā varu pievilkt jamo pārējiem browseriem. Tā teikt - nestresojot. Kau tgan jau tagad izskatās, ka daudz nekas nemaz nebūs jālabo. Vienīgi, ka webs kļūst nedaudz skrollējams. Nu par ~1 cm. be jams tāds kļūst arī, ja uz IE tiek izmantoti kādi tūļbāri, lapa tiek samazināta u.t.m.l.
  14. ohmygod

    Layouta izveide

    Uz doto momentu galvenais, lai darbojas uz IE. Klientam mēģināju ieskaidrot, ka ir vairāk,kā viens interneta pārlūks - neizdevās. Viņš lieto IE, uzskata ka tas ir viss internets un ka neviens cits neko nelieto. Nekad nekādu citu pārlūku nav redzējis un kad jautāju, ko darīs lietotāji, kas lieto Linux, MAC man atbildēja ar pretjautājumu "kas ir Linux?" blakussēdošajam vēl pajautājas - "Tu tādu zini"- atbilde -"Ne-e". Uz sitiena vajag baigos tempos, tamdēļ pārējo pārlūku atbalsts nāks vēlāk. Dotajā brīdi svarīgi, lai klients pats ir apmierināts un lai var pārlūkot savu lapu ar savu pārlūku. Kas viņam nozīmē INTERNETS... ((:
  15. ohmygod

    Layouta izveide

    nu jā - Javascripts.. :D thnks katrā ziņa Delfins.. (: A pliki ar CSS nevar? Mūžīgi šitāda ņemšanās ar CSS layoutiem...
  16. ohmygod

    Layouta izveide

    Tātad - ir nepieciešams izveidot layoutu, pamatos sastāvošu no 3 horizontālām daļā. Augšējā 50px, vidējā *, apakšējā 50px. Nu nepakam man neizdodas, pagaidām darbojas variants, kad vidējam noteikts konkrēts augstums, bet tas man neder - mainoties browseriem, izšķirtspējām u.t.m.l lapa nedrīkst kļūt skrollējama. Vismaz vertikāli nu noteikti nedrīkst! Kā to vidējo daļu dabūt, lai jamā ir custom? A freimie būtu easy, tabulām arī. Bet, redz semantika valda pār pasauli...
  17. $bool, nevis bool !! Manis pēc tur var būt $varchar, $eregi, $hipopotams vai dajebkas cits - mainīgais ir un paliek mainīgais, dotajā gadījuma tas tikai var dot mājienu, kādus datus tas varētu saturēt. neko citu!
  18. Mainīgais bool var gan būt 2, var arī būt 'gurķis' 2 nevar būt mainīgā vērtība ar tipu boolean!
  19. Kamdēļ gan tev pašam to visu neizlasīt? Ja jau atradi funkcijas, tad mok atradīsi arī pārējo... http://lv.php.net/manual/ru/ref.swf.php Btw - liekas ka uz win serviem nedarbojas... :/
  20. Būs iemesls pamācīties ko jaunu un interesantu... :) thnks
  21. Wooot - cool, jau skatos. Diezgan incanti.. ((: Tikai jams kā papildus ext :/ znachit uzlikt varēšu tikai vakarā mājās... Nje njekas.. pacietīšos.. :D
  22. Sveicināta tauuta. Ir jautājien - kā nosūtīt uz lapu fake POST? Nu tjipa neaizpildot formu, bet zinot POST vērtības - tas nosūtīt uzreiz. Ar JavaScript - no problems apstiprināt formu, bet vajadzētu tīri PHP risinājumu... Neko ļaunu netaisos darīt - paša formu testiem. Gribu uztaisīt testus ar mass formu apstiprinājumiem. Datu validāciju u.t.m.l.
  23. Vovo - pats atbildi uzrakstīji. Kas tev liedz rakstīt kaut vai šādi??? echo'<table>'; while($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "<tr><td> $row['ID'] </td></tr>" . "<tr><td>$row['name'] </td></tr>" . "<tr><td> $row['text'] </td></tr>" . "<tr><td> $row['date'] </td></tr>"; } echo'</table>';
×
×
  • Create New...