Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Kā tas ir - "visus portus 80"? 80 ports ir tikai viens vienīgs. Tāpat kā ikkatrs no citiem portiem. Ja to vajag zem Windows, tad komandrindā palaid: netstat -a -b
  2. Onchange eventu tas javaskripts pārraksta ar savu (inputs[a].onchange = Custom.clear; ). Tāpēc tavs events nenostrādās nemaz. Ieliec tur kautvai vienu pašu pliku alert(1) un paskaties, ka neizleks tas alerts. Slikts skripts tas ir. Lai to apietu vai nu salabo to javaskriptu :) vai arī onchange eventa vietā lieto attachEvent vai addEventListener funkcijas: <script type="text/javascript"> var selectmenu=document.getElementById("nosaukums"); var f = function () { var chosenoption = this.options[this.selectedIndex]; alert(chosenoption.value); }; if (selectmenu.attachEvent) { selectmenu.attachEvent("onchange", f); } else { selectmenu.addEventListener("change", f, false); } </script>
  3. Operas fan-boy'i jau nav labāki :) Un neesmu es M$ fans. No M$ man tīk produkti, kas uzskaitāmi tik labi, ja ar vienas rokas pirkstiem. Open-sources pasaulē es esmu atradis daudz vairāk lietu, par kurām iefanoju (Python, FAR, Firefox, OpenOffice, boost, svn, truecrypt, ... galu galā arī GNU/Linux, +n-tās kodu bibliotēkas developēšanai).
  4. Lietoju maku darbā ikdienas. Developēšanai, neta browsēšanai, skype'am, darba meiliem, utt. Uz blakus datora lietoju Vistu. Gan tikai developēšanai. Un nebūt nesauktu to par bremzi. Nesaprotu kāpēc cilvēki vistu sauc par bremzi. Pat uz sava laptopa esmu pārgājis no XP uz Vistu (dēļ DirectX10).
  5. Mani nominējumi: 1. Firefox - ātrs, ērts, funckionalitātes pilns 2. Chrome - megātrs, diemžēl trūkst man dažu ērtu fīču (kautvai tie paši mouse gestures) 3. Opera - nelietoju, bet augstāk par nākamo vietu jau ir jāliek. 4. IE7 - no comments Safari ir lēns bremze (kā viss pārējais makintošā).
  6. LEFT JOIN ļoti labi strādās, vajag tik atcerēties, ka COUNT neskaita NULL vērtības. mysql> use test; Database changed mysql> create table sadaljas (id int, nosaukums varchar(50)); Query OK, 0 rows affected (0.00 sec) mysql> create table forumi (id int, sadaljas_id int, nosaukums varchar(50)); Query OK, 0 rows affected (0.01 sec) mysql> insert into sadaljas values (1, "php"); Query OK, 1 row affected (0.00 sec) mysql> insert into sadaljas values (2, "java"); Query OK, 1 row affected (0.00 sec) mysql> insert into sadaljas values (3, "sql"); Query OK, 1 row affected (0.00 sec) mysql> insert into forumi values (1, 1, "php nuubiem"); Query OK, 1 row affected (0.00 sec) mysql> insert into forumi values (2, 1, "php ne-nuubiem"); Query OK, 1 row affected (0.00 sec) mysql> insert into forumi values (3, 3, "mysql"); Query OK, 1 row affected (0.00 sec) mysql> insert into forumi values (4, 3, "postgresql"); Query OK, 1 row affected (0.00 sec) mysql> insert into forumi values (5, 3, "oracle"); Query OK, 1 row affected (0.00 sec) mysql> select sadaljas.nosaukums, COUNT(forumi.id) FROM sadaljas LEFT JOIN forumi ON sadaljas.id = forumi.sadaljas_id GROUP BY sadaljas.nosaukums; +-----------+------------------+ | nosaukums | COUNT(forumi.id) | +-----------+------------------+ | java | 0 | | php | 2 | | sql | 3 | +-----------+------------------+ 3 rows in set (0.00 sec)
  7. Universāla veida nav. Katrs browseris to implementē pa savam, ja tu to prasi par to, kā to izdarīt programmatiski. Piemēram, IE: http://msdn.microsoft.com/en-us/library/ms533032.aspx Man šķiet, ka labākais, ko tu vari panākt, ir lapas load eventā attīrīt vajadzīgos laukus manuāli ar javascript'u.
  8. Nu tad palasi Ginta dotos linkus.
  9. SELECT sadaļas.nosaukums, COUNT(*) FROM sadaļas JOIN forumi ON sadaļas.id = forumi.sadaļas_id GROUP BY sadaļas.nosaukums
  10. Nu man nekas nepazūd: http://paste.php.lv/93336f28760d13524b7955...ang=html4strict
  11. Un kāds izskatās oriģinālais html kods, kuram tu pielieoto to JS kodu? Tur tiešām ir id atribūts? Es tev neticu, ka ir ;)
  12. Ko nozīmē - "pazaudē"? Apskaties DOM Inspectorā (firefoksī) vai jebkurā anloģiskā DOM koka attēlošanas tūlī - vai tiešām elementam ir "pazudis" id. Paši no sevis elementu atribūti nepazūd. Vai nu tu neesi tādu pielicis tur, vai arī esi manuāli izdzēsis to.
  13. Vispār jau tas nav pareizi. Pareizāk to ir darīt formas onsubmit eventā. <form action="..." method=".." onsubmit="OnceClik()">
  14. Ah, jā vēl papildus var ar JavaScript pie formas submita diseiblot Submit pogu. Pret prastiem lietotājiem-klikšķinātājiem tas līdzēs.
  15. POST pieprasījuma saņemšanas skriptā neizvadi nekādu outputu, bet gan veic redirektu (ar http headeri Location) uz citu lapas daļu (piemēram tā posta saturu rādīšanu). Tas vairumā gadījumu līdzēs. Pret atlikušajiem gadījumiem, kas notiks daudz retāk, šķiet vienīgais, kas līdzēs, ir POST'ojamo datu salīdzināšana ar DB ievadītajiem datiem.
  16. bubu

    div table vieta!

    Ja lieto browseri, kas korekti atbalsta CSS2 standartu, tad hakus nevajag - tad vajag tikai to min-height rindiņu.
  17. bubu

    Opera ,IE ,FF fonts!

    Kopš kuriem tad laikiem? http://en.wikipedia.org/wiki/Point_(typography) Respektīvi - 1 collā ir 72 punkti. Un tagad pasaki man - cik vienā collā ir pikseļu? Es pielikšu lineālu pie sava monitora un izmērīšu to, un tu pieliec pie sava un izmēri. Kā tu domā, kāda ir varbūtība, ka mūsu rezultāti sakritīs? :)
  18. Kur ir jautājums, kurš bija jāsaprot?
  19. bubu

    Opera ,IE ,FF fonts!

    Grey_Worlf: Vai tad tiešām pikselis firefoksī nav tas pats pikselis Operā? Man jau šķiet, ka pikselis arī Āfrikā ir pikselis. Es jau tad drīzāk negalvotu par tiem pt, kurus varētu katrs pēc sava prāta (tb pēc sava izskaitļotā/izdomātā/izrēķinātā dpi) izrēķināt par pikseļiem. Jo uz ekrāna jau jāzīmē pikseļi, nevis pt.
  20. Nu bet tāpēc, ka tev nav. Netici - pamēģini pats. Pamaini savā strādājošā kodā i++ uz ++i un neko citu neaiztiec. Ja tas for cikls ir tieši tāds, kādu tu te to uzrakstīji, tad esmu gatavs saderēt, ka nekas nemainīsies - kods joprojām strādās.
  21. Šī noteikti nebija tava problēma, t.i. šī izmaiņa it nemaz neietekmē rezultātu.
  22. Slikti tu glabā tos keywordus. Keywordi ir tipiska N:N relācija, kuru vajadzētu glabāt ar starptabulas palīdzību: produkti (id, nosaukums, ...) keywordi (id, name) produkta_keywordi (produkta_id, keyworda_id) Tad visa selektēšana vienkāršākajā gadījumā būtu tāda, ka tu atselektē konkrētā produkta keyworda id: SELECT keyworda_id FROM produkta_keywordi WHERE produkta_id = $id Un pēc tam selektētu citus produktus, kuriem id ir šajos id: SELECT produkta_id WHERE keyworda_id IN ($id_atdalīti_ar_komatiem)
  23. Ko tad tavuprāt tu dari šeit? string = a[i].join(','); Tur tu tieši džoino masīvu, kas ir iekš masīva. Kāpēc gan lai to nevarētu? Tas tak tieši ir tas, ko savā kodā rakstīju - kā smuki sadžoinot masīva elementus atdalītus ar kautkādu stringu (tavā gadījumā - komatu).
×
×
  • Create New...