Jump to content
php.lv forumi

andrisp

Moderatori
  • Posts

    8,065
  • Joined

  • Last visited

Everything posted by andrisp

  1. Novelc PHP ZIP instalāciju. Tur ir INSTALL fails, kur ir sīki paskaidrots kā uzstādīt arī uz IIS.
  2. Nujā, tā tas ir. Kad tu ģenerē text laukus un radio buttonus. Iedod tiem unikālus id. Piemēram., text1, text2, text3 utt. un radio1, radio2, radio3 utt. Pēc tam ar JS skrien cauri visiem radio un attiecīgi uzseto text laukiem disable veertiibu. Lai atpaziitu saistiitos laukus, izmanto id.
  3. Nu tad man nav ne jausmas kā tev tur viss strādā. Kādā veidā tu ģenerē HTML ? Kur glabājas dati ? Kā tu ielasi un attēlo datus iekš HTML ?
  4. To kodu met ārā, kas tev tur uzrakstīts. :) Un parādi piemēra HTML, kāda tev ir forma. Izskatās, ka tev vajag disablēt teksta lauku atkarībā no tā kāda ir "blakus esoša" radio buttona vērtības ?
  5. Un pēc kā tu spried, ka tev kods nenostrāda otreiz ? Izskatās, ka tu parādi vienreiz elementu un pēc tam otreiz spiežot, ceri, ka tas "parādīsies otreiz" ?
  6. Kaadu server side valodu izmanto ? ASP ? Izmanto tad ASP, lai izdarītu to, ko teica Vebers. PS. Bet vispār PHP var arī palaist uz IIS.
  7. Izstāsti ko tev vajag izdarīt. Un kāpēc tev vajag to pārnest uz JS, kas tiek izpildīts klienta pusē.
  8. Nope, nolasīt failus no JS nav iespējams (afaik).
  9. andrisp

    Meklēju darbu

    Piekrītu. Kad es sāku strādāt pirmajā darba vietā, man bija ļoti vāja nojausma, kas ir php un js. HTML biju hakojis kopā tikai ar Frontpage un līdzīgiem editoriem. Jāsaka paldies manam pirmajam darba devējam, ka pieņēma mani. :) Ja nu kādam interesē kāpēc mani pieņēma tādu, tad varu pateikt, ka tur, Limbažos, tolaik vienkārši citu variantu nebija. Tā kā man paveicās. :)
  10. Man īstenībā nav ne jausmas kā īsti strāda write() metode (nekad mūžā neesmu izmantojis), bet iesaku tev labāk izveidot tukšu elementu, kur tu gribēsi, lai tev tas teksts parādas: <div id="text_placeholder"></div> Un tad iekš onclick: document.getElementById('text_placeholder').innerHTML = 'te nāks tekts';
  11. Nē, eventiem jēgu es redzu un pats aktīvi tos izmantoju, bet par "java script:" prefiksa izmantošanu onclick atribūtā.
  12. Problēma droši vien ir kautkas() kodā. Aizstāj kautkas() saturu ar vienkārši alert('bla'); un paskaties vai tiks izsaukta vairākas reizes. PS. Es īsti arī neredzu jēgu no java script: izmantošanas iekš onclick.
  13. Ja ļoti gribas veidot secīgi, tad var veidot divus laukus. Vienu - priekš unikālā ID (PRIMARY), un visas citas tabulas referencēt uz šo lauku. Un otru lauku, kurs arī izskatās pēc ID, bet īstenībā ir vienkārši UNIQUE, un kura secību tu maintainē pats. To arī rādīt klientiem.
  14. Piekrītu mixim, nedaudz nomācoši...
  15. Nu tā taču nav problēma! :) Ja tu izdzēs ierakstu pa starpu, tad tas ir tikai loģiski, ka tā identifikātors pazūd.
  16. Tāpat galīgi garām sakārtoji, bet nu labi ;) Šo if (!$_POST['author'] | !$_POST['comment'] ) { Raksti labāk kaut kā šādi: if (empty($_POST['author']) || empty($_POST['comment'])) { PS. Viena līmeņa kodu raksti ar vienādu atkāpi no malas. Un katru nākamo apakšlīmeni (piem., if saturu) raksti par dažiem simboliem tālāk no atkāpes. Piemēram: lala bleble if (bla) { lala bleble cikls() { lala2 } } lele blala
  17. Nu tipa nevis $x = 1; if ($x = 1) { echo 'bla'; } else { echo 'asd'; } bet gan normaali sakaartots kods: $x = 1; if ($x == 1) { echo 'bla'; } else { echo 'asd'; }
  18. Es laikam tevi neesmu pareizi jau no paša šakuma sapratis, jo man gan liekas, ka to secību tak jebkurā gadijumā ar rociņām ir jādefinē. Protams, var jau SELECT DISTINCT grupas_nosaukums FROM galvenaa_tabula Un pēc tam lūpot cauri tiem ierakstiem un krāmēt iekšā katru grupu papildus tabulā. Un seciibas numurus salikt defaultus (1,2,3 utt.)
  19. Ja tu paļausies tikai uz JS, tad tas ir tik pat kā vispār bez aizsardzības. Serverpuses pārbaude ir A MUST, bet ar JS vari pārbaudīt, lai nav lieku datu dzenāšana un klientam ērtāk. Un kodu astakos pētīt, kamēr nebūsi normāli saindentējis.
  20. $a = SELECT seciiguma_nr FROM kartoshanas_tabula WHERE grupas_nosaukums = A; $b = SELECT seciiguma_nr FROM kartoshanas_tabula WHERE grupas_nosaukums = B; UPDATE kartoshanas_tabula SET seciguma_nr = $b WHERE grupas_nosaukums = A; UPDATE kartoshanas_tabula SET seciguma_nr = $a WHERE grupas_nosaukums = B; Nu kaut kā šitā.
  21. Neesmu drošs, ka sapratu par ko tu īsti runā pēdējā postā, bet tā doma ir tāda, ja tev ir: A | 1 B | 3 C | 4 D | 2 Kas nozimē, ka ieraksti kārtosies šādi: A D B C Bet tu gribi, lai kārtojas šādi: A B D C Tad tev ir B un D vērtības papildustabulā jāsamaina vietām: A | 1 B | 2 C | 4 D | 3
  22. Par to samainīšanu tu pareizi domā, bet Kāda tam nozīme?
×
×
  • Create New...