Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Parasta matemātika. Dali, reizini, atņem... Taču zini, cik vienā dienā ir sekundes? Nu tad arī izdali sekundes ar dienu sekunžu skaitu, saskaiti cik dienas, dabū atlikumu, tad dali ar stundām, minūtēm.... Tīra 3. klasītes matemātika...
  2. Iespējams, pie vainas varētu būt arī WYSIWYG editors...
  3. Cik man zināms, divas formas datus nevar nosūtīt vienā pieprasījumā... Jāveido viena forma, ar visiem laukiem, un tad kad noposto, paskatās, kura submit poga bija spiesta, tad arī veic attiecīgo darbību...
  4. Nu tad vienīgā izeja ir rekursīvi to darīt... Vienīgi, sūdīgi, ja nezini, kas ir rekursija :)
  5. Kā iztēlojos, ir divi varianti - rekursīva funkcija, vai vairāku līmeņu foreach cikli (ja fiksēts līmeņu skaits)... Ar vairākiem cikliem būtu vienkāršāk, bet vairāk koda... Ar rekursiju - nāksies nedaudz palauzīt galvu, lai izštukotu ko un kā... Kā izstāstīt tev domu, neuzrakstot visu priekšā - nezinu. Tev ir doti diezgan spēcīgi instrumenti - foreach cikls, is_array, count, unset funkciojas, if pārbaudes, break nosacījums, iespēja neierobežoti definēt mainīgos... Ar to arī pietiek, lai realizētu vajadzīgo, tik smadzenes jākustina, jāmēģina. Esi jau kaut ko uzrakstījis? Rekur uzcepu nesmuku kodu, kas dzēš pamata vecāku, ja 3. līmeņa bērns ir 6... $test = Array(1, 2, Array(1, Array( Array(6) ) ) ); foreach($test as $key => $level1){ $delete_index = false; if(is_array($level1)){ foreach($level1 as $level2){ if(is_array($level2)){ foreach($level2 as $level3){ foreach($level3 as $items){ if($items == 6){ $delete_index = $key; } } } } } } if($delete_index !== false){ unset($test[$delete_index]); } }
  6. hmm, es īsti nesapratu... Kā tu domā - formas kā OOP? Kas tad ir tās OOP komponentes?
  7. briedis

    Domēns

    Nu skaidrs (nē, es netaisos pirkt :D) Vienkārši, ja jau visi saka, ka mēģini apčakarēt cilvēkus, lai satiekas dzīvē, nodod naudu, tu pamaini paroles un viss kārtībā, drošs darījums :)
  8. briedis

    Domēns

    Piekrīti satikties ar pircēju dzīvē? :)
  9. Kļuda kvērijā... meklē pats..
  10. Ja tev komentāri glabājas vienā tabulā, lietotāji otrā: SELECT c.comment_text as komentars, u.user_nickname as lietotajs FROM comments_table c, users_table u WHERE c.user_id = u.user_id
  11. Izlasi šito: http://carsonified.com/blog/dev/how-to-debug-in-php/ Vēl pagūglē "how to debug php" un palasi dažādus rakstus, tutoriāļus... Tas aiztaupīs galvassāpes nākotnē..
  12. Nu tad tevi var tikai apbrīnot, ka vari uzrakstīt kodu, kas uzreiz strādā, un kuru nekad nevajag debugot :D
  13. Pie dzēšanas, kur tev vispār tas $id rodas? delete FROM $table WHERE id='$id' Debugot tak vajag, bitītmatos. Saraksti katram kodam augšā print_r($_POST), print_r($_GET) un skaties, kādas tur vērtības un uzmanīgi seko līdzi mainīgajiem...
  14. Jā, lai bildi pārlūks ielādētu, tai galā var piekabināt kaut kādu identifikatoru... <img src="bilde.jpg?2434534" />
  15. To var panākt palasot manuāli... move_uploaded_file()
  16. Kas tas ir, ĪSTĀ adrese? Adrese ir tāda, kādu tu uzraksti to adreses laukā, cits stāsts ir tas, kā serveris to interpretē. Lai apskatītu, kādi GET mainīgie padoti, izmanto print_r($_GET);
  17. Variants - izmanto kādu ietvaru, kas disciplinēs projekta organizāciju. Piekop vismaz kādu izstrādes shēmu, kā, piemēram, MVC. Dokumentē, komentē kodu, dali loģiskos moduļos.
  18. notepad++ piedāvā meklēt mapē (ar tās apakšmapēm) kādu virkni, pēc konkrēta failu paplašinājuma...
  19. Pasaki administratoram, lai uzstāda, ka kļūdu paziņojumi netiek rādīti. Kļūdu paziņojumiem kā tādiem nevajadzētu rādīties uz produkcijas serveriem, tas liels drošības caurums. To vari izdarīt arī pats, ieliekot root direktorijā .htaccess failu (ja tāda tur nav) ar saturu php_flag display_errors off Ja tur tāds fails ir, tad papildini to ar esošo rindiņu...
  20. Iemet kādu kļūdas paziņojumu šeit, lai ir vismaz kaut kāds priekšstats, kas tur iet greizi... citādi, varbūt tas nemaz nav "darbs pāris minūtēm"..
  21. Pag, tev vajag atlasīt visus vārdus, kas atkārtojas? Nu ko tad uzreiz tā neteici! To dara mans pirmais dotais variants - atlasa visus vārdus, kam kopskaits ir > 1...
  22. Priekš kam tur vajag iframe? Vai nevari to izdarīt ar php - noteikt kāds tagad ir laiks, un izvadīt attiecīgos pieejamos laukus?
  23. Šādi te var atlasīt tikai tos, kas atkārtojas... SELECT name FROM table GROUP BY name HAVING COUNT(name) > 1 ..bet tas gluži nav tas, ko vēlies panākt... EDIT: laikam izštukoju: SELECT * FROM table WHERE name IN (SELECT name FROM table GROUP BY name HAVING COUNT(name) > 1) nav testēts...
  24. Jap, google reāli nogļukoja, vismaz uz čekbokšu rezultātiem toč... Mēģināsū apkopot kaut ka sakarīgāk...
×
×
  • Create New...