Jump to content
php.lv forumi

Ugabuga

Reģistrētie lietotāji
  • Posts

    56
  • Joined

  • Last visited

Everything posted by Ugabuga

  1. Nu nav Latvijā tā situācija tik rožaina, lai cilvēks varētu pavisam šauri specializēties. Kaut arī pamatnodarbošanās nav man kodēšana, tas nenozīmē, ka katram kautkādam sīkam skriptelim man būtu speciāli jāpieaicina programmētājs. Kā nekā valoda ir mācīta un lietota un kaut arī neesmu ūberguru tomēr savām vajadzībām pietiekošā līmenī es spēju šo to uzrakstīt - un dotajā situācijā šis te kaut kas ir vnk datu nolasīšana no datubāzes un rezultātu izvadīšana kaut kādā noteiktā formā - viss.. un jautājums pat nebija par to. Katrā ziņā nedrīkst aizmirst, ka šis tomēr ir publisks forums un šeit būs cilvēki ar dažādiem zināšanu līmeņiem (cik no jums regulāri raksta php skriptus izpildāmus no komandrindas?). Lielākoties php ir atrunāts no svētās trīsvienības - apache, php, mysql viedokļa, retāk no komandrindas - līdz ar to mazāk resursu, kur meklēties - lielāka iespējamība, ka nāksies kādam ko jautāt - tādēļ jau forumi ir. Tīri loģiski, ka ja php nav ikdienā lietota padarīšana, tad nevar gaidīt, ka cilvēkam iestrādāsies klikšķis un attiecīgā domāšana, lai spētu nekļūdīgi un 100% gadījumu savilkt kopā abstraktu piemēru ar savu problēmu. Un tas, ka es neesmu kādā jomā specialists, neliedz man izmantot savas, kaut ar nepilnīgās, zināšanas. Ne vienmēr cilvēkam pietiek ar sausu manuāli un viņš visu izlasīs, sapratīs un puķītes ziedēs un putniņi dziedās. Ja tā būtu, tad vnk varētu pirmajā klasē bērniem izdalīt ābeces, izdalīt pārējās mācību grāmatas un pēc 12 gadiem izsūtīt ielūgumus uz eksāmeniem - nax skolotājus, kas viņiem ko skaidros - tak to visu var izlasīt.. Līdz ar to uzskatu, ka Delfīna uzbrauciens ir bijis nepamatots.
  2. sapratu.. vnk tajā php TFM aprunā un itkā paskaidtro visu, bet lielākoties piemēri man vēlaizvien nešķiet viegli uztverami un saprotami. tomēr īsti neesmu koderis.
  3. da izlasīju, nebuutu stulbas smadzenes, nejautaatu te. =/
  4. Situācija tāda, ka ir linux programmiņa, kurai ir nepieciešams iegūt apstrādei datus no vairākām datubāzēm, bet šamā to pati nemāk un lai to izdarītu ir nepieciešams ārējs skripts. Tā kā php ir laižams arī no komandrindas nospriedu, ka šams tīri labi ir izmantojams šai vajadzībai, tikai īsti neizdevās iebraukt, kā no komandrindas lai skriptam iebaro mainīgos. (negribas katrai datubāzei taisīt jaunu failu un definēt mainīgos pašā skriptā) Piemēram: [user@kompis]$ ./skripts -H servera adrese -u lietotajs -p parole utt. vai vnk: [user@kompis]$ ./skripts servera_adrese lietotajs parole
  5. Nick tomeer liecina par cilveeku. Protams var izveeleeties nick joka peec, bet tomeer lielaakaa dalja to dara, lai demonstratiivi pazinjotu, ka vinji nav iipashi zinoshi.. Taa tas ir daudzos forumos.. ash pilniigi, kad par nickiem aizdomaajas, var pat veselu peetiijumu uztaisiit. Biezhi vien izaicinoshi un demonstratiivii nicki ir cilveekiem, kam ir nosliece uz ziimeeshanos - izteikts demonstratiivisms, tieksme uz spamu un offtopic izraisiishanu, kaa arii agresiivaam atbildeem uz vinjupraat viegliem jautaajumiem.. (: Tieshaam buus jaacep augshaa peetiijums..
  6. Ik pa laikam forumos paraadaas taadi nicki, kas ietver sevii pazinjojumu "Esmu nejeega" piemeeram tepat ir Es tikai maacos, triis iesaaceeji, veel paaris lameru interpretaacijas, divi nemaakulji , utt. Man pagaidaam veel nav iisti izpratnes, ar kaadu zemtekstu izveelas nickus shie ljautinji. Saprotu, ka tas vareetu buut tapee, ka tajaa briidii, kad vinjsh regjistreejas vinjsh neko zin, apzinaas to un veelas to pietiekami nodemonstreet. Bet sanaak, ka shis cilveeks automaatiski sevi nostaada staavoklii, ka no sava neko-nezinu statusa i netaisaas izkaapt - tb visu laiku palikt jautaataaja statusaa.. Vai tieshaam shie cilveeki nepieljauj iespeeju, ka reiz vinji vairs nebuus iesaaceeji, nemaakulji utt? Vai arii vinji plaano mainiit nickus attieciigi savam zinaashanu liimenim tramdot adminus vai tracinot visus ar jaunu profilu taisiihanu? Vai arii vinjiem ir paniskas bailes atklaat savu nick, kameer veel ir zalji un maacaas? (tad var izdomaat kko citu) Neizprotu motivaaciju.. man uzreiz rodas iespaids, ka no cilveeka, kas sleepjas zem taada tipa nick galaa nekas iisti labs taa ar nesanaaks - psihologjiski un jeedzieniski nepaver celju evoluucijai.. Labpraat dzideetu kaada no vinjiem viedokli shajaa jautaajumaa..
  7. Iesaaceejiem ir divas shabloniskas probleemas: 1. nav ideju, ko taisiit, tapee apniik 2. idejas kaa maajas, bet praatinjsh veel pa iisu, tapee apniik :) Tur noder bikstiitaajs un skolojoshais labdaris..
  8. Ja programmeeshanaa galiigi nekaadu pamatu nav tad ieguut shos pamatus pashmaaciibas celjaa ir baisi guuti. Galvenokaart tapeec, ka tas, ko nezini ir jaameklee pasham un zem virsraksta 'nezinu' ir liekams viss, kas attiecas uz programmeeshanu. Daudziem aatri apniik un tad shii te lietinja tiek nolikta plauktinjaa liidz dziive piespiezh. Iekalt, ko noziimee cikls, masiivs, mainiigais utml nav gruuti, iemaaciities pasham uzrakstiit peec parauga ar nav gruuti, pie sintakses pierod. Vissarezgjiitaakais ir iemaaciities domaat kaa programmeetaajam un prast sho te ciklu un masiivu vai dajebko salikt kopaa, lai galaa, kkas jeedziigs sanaak. Ideaali ir atrast kaadu pazinju/draugu, kas sho shtelli pieprot un lai shams tad tevi baksta, palabo kljuudas, sho to apskaidro. ljaunaakaa gadiijumaa - forumi. A ljaunaakajaa tapee, ka ja galiigs iesaaceejs uzdod savu galiigi vienkaarsho jautaajumu, kas visiem uubergudrajiem koderiem liekas pats par sevi saprotams, shams tiek aizsuutiits uz google, vai arii atbildee (kas sastaav no viena linka) ir jaushama nu-kaa-to-var-nezinaat smaka, kas pamatiigi nosit veelmi veel kaut ko jautaat. Ne vienmeer galiigs iesaaceejs spees savilkt kopaa savu saapi ar jau vienreiz aprunaatu tematu, kas tikai noformuleets nedaudz savaadaak. Nav iisti svariigi ar kaadu valodu saac taadaa gadiijumaa, ja zini, ka taa buus vieniigaa valoda, kuru tu jelkad maaciisies un maaceesi. Maacoties php neizjutu baigo advantage, no taa ka protu uztaisiit sho to mulkjiigu pascal'aa.. ja nu vieniigi - bija skaidrs, kas ir cikls, masiivs un mainiigais (: he.. ((Taa izpluudu, ka jau aizmirsu, ko iisti gribeeju rakstiit)) Meklee literatuuru, lasi (pirms veel te panesaas spams radurakstu skaidroshana, bija jauks sarakstinjsh ar, ko saakt), izroc kaadu, kas ir ar mieru paciest daudz jautaajumus un skaidrot (un kad vinjam tas apniks, vnk padot literatuuru, lai lasi pats).. un jau relatiivi iisaa laikaa kljuusi iedomiigs un atbildeesi uz citu iesaaceeju jautaajumiem forumaa.. :D
  9. Njemot veeraa, ka saturs1 paraadaas arii pie 'nee' (vai pie jebkura cita nosaciijuma), tad pirmajaa variantaa shams tiek izselekteets, kaut arii shamo nevajag.. otrajaa vairantaa ir gan 2 kveriji (katrai tabulai savs) un muhlis lielaaks, bet toties shis te liekais saturs1, kas ir pie 'nee' netiek njemts veertaa... eh.. karoch ja kaukas sanaaks vai nesanaaks, breekshu un staastiishu.. Un veel sanaak ka tas kverijs neder, ja saturs nav noraadiits tabulaa 1. Bik skaidraaks piemeers: tabula1 vaards.....|..nodarbe Peeteris....|...sleepo Jaanis.......|...slido anna.........|..dzer teeju jaanis.......|...dzer teeju anna.........|..sleepo peeteris.....|..dzer teeju Tabula2 nodarbe......|..asociaacija sleepo.........|..sniegs slido............|..ledus dzer teeju...|..silts peld............|..slapjsh vajag izvilkt no otraas tabulas, ko nedara peeteris (shajaa gadiijumaa - tikai slido un peld (kas neparaadaas tabulaa 1) ) un tagad atselekteejam peec v3rb0 kverija: select * from tabula1, tabula2 where tabula2.nodarbe= tabulaa1.nodarbe and tabulas1.vaards != "peteris" group by tabula1.nodarbe peteris sleepo - ir peeteris - nenjem jaanis slido - nav peeteris - njem anna dzer teeju - nav peeteris - njem jaanis dzer teeju - nav peeteris - njem anna sleepo - nav peeteris - njem peeteris dzer teeju - ir peeteris - nenjem no tabulas 2 tiek panjemts slido, dzer teeju, sleepo kaut gan reaaali vaig rezultaatu slido, peld. Nu es tag aizlaapiijos ar taadu briinumu: 1. izselekteeju veertiibas, kuras nevaik - tb, ko dara peeteris. 2. sametu masiivaa 3. njemot paliigaa implode() uzbuuveeju to kverija dalju, kas seko aiz WHERE, lai izselektee tos ierakstus, kuros nodarbe, nav tas kas masiivaa. 4. saliku kopaa pashu kveriju, izplidiiju un straadaa pareizi.. (i nemaz nevar straadaat nepareizi) pagaidaam veel nekas labaaks, nav ienaacis praataa shai situaacijaa ar peeteri, kursh sleepo un dzer teeju..
  10. Nu pashlaik vieniigaa sisteema, kas naak praataa ir kad es izselekteeju taas, kur ir 'jaa' un tad kaukaa meegjinu sabiidiit lai no taas tabulas2 tiktu njemts tikai tas, kas neatbilst izselekteetajiem.. visai pabriesmiigs risinaajums, bet nekas cits naak praataa..
  11. hehe.. meegjinaaju.. tik leeti vien cauri neiet.. jo re saturs1 dubleejas - vinjam atbilst netikai 'jaa'(kursh netiek panjemts) bet arii 'nee' (kas != jaa un liidz ar to ieraksts tiek vieglu sirdi iehavots), liidz ar to shams tomeer tiek atlasiits no taas tabulas2
  12. tad man ir jautaajums ar to dubultpostu noveershanu, kad shams labo manu peedeejo postu un kad nee..
  13. Nja.. a ja gribas atlasiit tos ierakstus, kuros nav 'jaa' un ja tabulaa1 lauka2 saturs var atkaartoties? piemeram ja buus tabula1 id | lauks1 | lauks2 1 | jaa | saturs1 2 | nee | saturs1 3 | varbuut | saturs3 4 | jaa | saturs4 a shaadaa gadiijumaa ja vaig lai izvada tikai 3 , saturs3 , velkaukas3 vienaa kverijaa laikam to nesabaazt.. =/
  14. Labs ierosinaajums. (Vai arii ir kaada iespeeja nepiecishamiibas gadiijumaa jaunu postu tomeer taisiit) Jo piemeeram, es uzdevu jautaajumu, uz to tika atbildeets, visi laimiigi sit plaukstinjas, bet peec dienas vai divaam, kaa piemeeram tikko, man rodas papildjautaajums, vai kaadas neskaidriibas shai sakaraa. Es izlaboju savu postu, laiks nenomainaas un neviens shim te topikam vairs nepieveersh uzmaniibu. Vai nu taisu jaunu topiku vai jautaajums paliek neatbildeets.. visdriizaak, ka daudzi vnk njems un taisiis jaunus topikus, kas buus par topashu teemu..
  15. Viss gjeniaalais ir vienkaarshs.. man jau bija padomaa risinaajums ekraana garumaa..
  16. teeks.. kaarteejais kreisais jautaajums, pie kura nedaudz samulsu.. njemot veeraa manu tieksmi 'braukt uz Riigu caur Maskavu' shaadaas lietaas, griezhos peec padoma.. ir divas tabulas: tabula1 id | lauks1 | lauks2 1 | jaa | saturs1 2 | nee | saturs2 3 | varbuut | saturs3 4 | jaa | saturs4 tabula2 id | kolonna1 | kolonna2 1 | saturs1 | velkaukas1 2 | saturs2 | velkaukas2 3 | saturs3 | velkaukas3 4 | saturs4 | velkaukas4 tagad gribas sabiidiit taadu shtelli, kaa atlasiit visus ierakstus no tabulas1, kuriem lauks1 atbilst kautkaadam kriteerijam, bet izvadiit uz ekraana tabulas2 visus tos ierakstus, kuriem kolonna1 satur tos datus, kas ir tabulaa1 ieksh lauks2. Piemeeram atlasiit tos ierakstus kur lauks1 = 'jaa', (sanaak, kur saturs1 un saturs4), un izvadiit uz ekraana no tabula 2: 1, saturs1, velkaukas1 4, saturs4, velkaukas4
  17. Probleema bija ar AND un WHERE. Piemeeram, ja netiek nekas filtreets, tad kverijaa WHERE un to, kas tam seko vispaa nevaik. SELECT * FROM tabula ORDER BY vards ASC Ja tiek mekleets peec visiem nosaciijumiem tad ir SELECT * FROM tabula WHERE pirmais=".." AND otrais=".." AND treshais=".." ORDER BY vards ASC tad kaa pareizi sakombineet un salikt tos lai piemeeram, ja netiek mekleets peec pirmaa, bet tikai peec otraa vai treshaa vai abiem nosaciijumiem, tas liekais AND neparaadaas. Un ja nekas tiek filtreets, lai WHERE ar protaas. Variants ir vnk ja kaads kriteerijs nav noraadiits vinja vietaa aiz WHERE ielikt nevis kriteerijs = "kaut kas", bet kriteerijs != "kaut kas".. Brr..
  18. Lieta taada, ka ir tabula ar datiem, gribas uztaisiit filtreeshanu. Triis selekti zem tabulas, piemeeram paraadiit lietotaajus, kas online, lietotaajus ar noteiktu dzimumu, lietotaajus ar noteiktu statusu (juuzers, admins..) Tik taalu viss vienkaarshi. Bet gribas lai filtreet var vairaak nekaa peec viena nosaciijuma, piemeeram: paraadiit lietotaajus, kas ir admini un online vai lietotaajus, kas ir viirieshu dzimuma vai vai lietotaajus, kas ir admini, sievieshu dzimuma un nav online. Domaaju, ka jaabuut labaakam veids, kaa rakstiit astonjus IFus astonjiem dazhaadiem kverijiem. Un ja piemet veel ceturto nosaciijumu, tad vispaa traks var palikt. Shaa taa paprobeejos, pakjeepaajos, bet pagaidaam nav nekas jeedziigs padevies, piemeeram doma, ka to kveriju ver buuveet pa daljaam, noskaidrot vai isset kaads nosaciijums un rakstiit to nosaciijums=".." vai nee, bet sanaak muhlis ar WHERE un AND attieciigi dazhaadaas kombinaacijaas un nekas labs tur galaa nav sanaacis. Tad vajag veidu, kaa peec WHERE dabuut nosaciijumu peec kura atlasaas visi attieciigie lauki un iisti praats nevelk, vai maz kkas taads pastaav.. vai arii es te akal braucu uz Riigu caur Maskavu.. Any ideas?
  19. tapa jau uztaisiits taa, kaa php_Stopp otrajaa code ar switch (:
  20. Nevajag taisīt liekas quotes (bubu) Tad, kad to apsmadzenjo liidz riiciibas gataviibai, tad daudzi zemuudens akmenji atklaajas. :D
  21. hmm.. skatiishos, kas no litt ieteiktaa sanaak, bet skan labi.. danke
  22. a doma, ka nevaik padot apakalj maates failam.. laikam kkaa kreisi sadzejoju to jautaajumu.. tipa.. pirmajaa failaa tiek paraadiita kopeejaa info, piemeeram lietotaaja info, grupa pie kuras pieder. viens links ir mainiit lietotaaja info, otrs fails - grupu. tipa es negribu atsevishkji veel divus failus taisiit vienu grupas nomainjai, otru info mainjai, bet shiis te divas darbiibas lai ir vienaa, tikai attieciigi uz vienas vai otras saites uzspiezhot vareetu mainiit vai nu grupu vai lietotaaja info, nevis buutu visam viena liela forma.
  23. Gribas uztaisiit shtelli taadu, ka ir viens fails, kuraa ir kaut kaada info un linki uz otru failu, kuraa ir kaut kaadas funkcijas, ko ar sho te shtelli iesaakt. uzspiezhot uz linka tiek padots mainiigais uz otru failu un izpildiita viena konkreeta funkcija. mekleeju par shito netaa, bet visur aprunaats variants par otraa faila inkluudoshanu pirmajaa, bet tas man neder. kaadi ieteikumi? (aizvien cieshaak nonaaku pie secinaajuma, ka zinu gandriiz neko.. :( )
  24. Kaut ko apmeeram liidziigu arii sashtukoju. Vnk, jo vairaak optioni, jo garaak tas sanaak..
×
×
  • Create New...