Pereiti prie turinio

NightLeech

Nariai
  • Pranešimai

    173
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Reputacijos išklotinė

  1. Patinka
    NightLeech gavo reakciją nuo Irmantask Noriu išmokti programuoti. Nuo ko pradėti?   
    Jeigu atvirai, tai nesimokyk iš knygų. Išsikelk sau uždavinį ir pradėk kurti projektą iš pradžių nesudėtingą, tarkim statinį puslapį su dizainu, po to dinaminį. Naudokis „W3school“ online pamokomis, php ir mysql santraukomis „Reference“. Kodėl taip? Paprastas atsakymas, tik darydamas ir taisydamas klaidas tu tapsi programuotoju. Yra šimtai visokių knygų, video pamokų, anot kurių perskaitęs tu tapsi geru programuotoju. Nesamonė! To niekada nebus, tu gali sukurti kažką, bet neišsiugdysi mastymo. Kurk ir vystyk savo gebėjimus.
  2. Patinka
    NightLeech sureagavo į Silke Django susijusių įrašų atvaizdavimas template   
    <ul> {% for c in competence %} <li>{{ c.name }}</li> <ol> {% for s in competence.subcompetence_set.all %} <li>{{ s.name }}</li> {% endfor %} </ol> {% endfor %} </ul>
     
    Šiaip jau tam nereikia atskiro modelio. Competence gali turėti ForeignKey('self') :) Nes jei po to užsimanysi daryti tris, keturis lygius atskirais modeliais, SubSubSubCompetence – ne kažką. Jei kada reiktų dar sudėtingesnių medžių iš modelių: https://github.com/django-mptt/django-mptt/ .
     
    Jei duotas pavyzdys nieko nerodo, tai jau su modeliais gali būti bėda. Atsidaryk
     

    ./manage.py shell
     
    Ir ten pabandyk tą patį dalyką. Ir apskritai, shellas – geras dalykas eksperimentams.
     

    first = Competence.objects.all()[0] first.subcompetence_set.all()
  3. Patinka
    NightLeech gavo reakciją nuo Irmantask Noriu išmokti programuoti. Nuo ko pradėti?   
    Jeigu atvirai, tai nesimokyk iš knygų. Išsikelk sau uždavinį ir pradėk kurti projektą iš pradžių nesudėtingą, tarkim statinį puslapį su dizainu, po to dinaminį. Naudokis „W3school“ online pamokomis, php ir mysql santraukomis „Reference“. Kodėl taip? Paprastas atsakymas, tik darydamas ir taisydamas klaidas tu tapsi programuotoju. Yra šimtai visokių knygų, video pamokų, anot kurių perskaitęs tu tapsi geru programuotoju. Nesamonė! To niekada nebus, tu gali sukurti kažką, bet neišsiugdysi mastymo. Kurk ir vystyk savo gebėjimus.
  4. Patinka
    NightLeech gavo reakciją nuo sanis XML importavimas į Mysql   
    Kiek panagrinėjau php simplexml_load_file funkcija, tačiau pasirodo ji nepalaiko CDATA, kaip tokiu atveju apeiti šita ribojima?
     
    Sprendimas, naudoti: LIBXML_NOCDATA
     
    Pvz. simplexml_load_file($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
  5. Patinka
    NightLeech sureagavo į atlantislt PHP archyvavimas ir subkatalogai   
    Sveikas,
     
    reikia nurodyti $failas su direktorija į kurią nori saugoti.
     
    Pažiūrėk http://php.net/manual/en/ziparchive.addfromstring.php Example #2 Add file to a directory inside an archive
  6. Patinka
    NightLeech sureagavo į karolisgud PHP masyvų kūrimas iš kito masyvo pagal unikalius įrašus   
    $new_array = array(); foreach($array as $row) { $row_parts = explode(';', $row); $new_array[$row_parts[0]][] = $row_parts[1] }
  7. Patinka
    NightLeech sureagavo į sesima PHP checkbox inputai   
    Jeigu teisingai supratau tavo klausymą, tai galiu patarti iš savo patirties.
    Jeigu įmanoma, rask nuotraukų skaičių ir išsaugok jį hidden formos lauke, o visus checkbox'us daryt su vardais: pvz. ck1, ck2, ...
    Kai submit'insi formą gausi ne tik visų checkbox'u atsakymą, bet buvusių nuotraukų skaičių. Pagal jį galėsi patikrinti visų checkbox'ų atsakymus.
    Čia toks primityvus būdas, bet gal padės :)
  8. Patinka
    NightLeech sureagavo į Eligijus PHP checkbox inputai   
    Sprendimas: name[]
     
    Gausi informaciją masyve, o toliau ją susitvarkysi.
  9. Patinka
    NightLeech sureagavo į Gugiss Ajax+php+mysql DIV atnaujinimas neperkraunant puslapio   
    Sakykime tavo formos atrodo taip

    <div id="div1"> <form id="form1" method="POST" action="skriptas.php"> cia visi laukai </form> </div> <div id="div2"> <form id="form2" method="POST" action="skriptas.php"> cia visi laukai </form> </div>
     
    Kaip matai forma turi siūsti duomenis į skriptas.php failą (action="skriptas.php"). Todėl reikalingas atskiras php failas kuris apdoroja formos pateiktus duomenis, kreipiasi į duomenų bazę ir duomenis išveda sakykim json formatu.
     

    <?php mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("testas") or die (mysql_error()); $zmones = array(); $query = mysql_query("SELECT * FROM zmones"); while($data = mysql_fetch_assoc($query)){ $zmones[] = $data; } echo json_encode($zmones); ?>
    Paskutinė eilutė skriptas.php faile išveda duomenis tokiu formatu:

    [{"id":"1","vardas":"Jonas","amzius":"10"},{"id":"2","vardas":"Petras","amzius":"12"},{"id":"3","vardas":"Maryte","amzius":"7"},{"id":"4","vardas":"Onute","amzius":"99"}]
    Tik atreikp dėmesį - skriptas.php failas neturi daugiau nieko rodyti, tik tokį tekstą.
    Toliau tame faile kur yra abi formos turi būti nurodyti .js failai tarp <head> tagų.
    Kadangi šį kodą parašiau naudodamas jQuery todėl turi būti nuoroda į jQuery biblioteką:

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    Ir nuoroda į .js failą su ajax veiksmais:

    <script src="ajax.js"></script>
    Pats ajax.js failas:

    $(document).ready(function(){ $('#form1').submit(function(e) { form1_function(); e.preventDefault(); }); $('#form2').submit(function(e) { form2_function(); e.preventDefault(); }); }); function form1_function() { $.ajax({ type: "POST", url: "skriptas.php", data: $('#form1').serialize(), dataType: "json", success: function(data){ $('#div1').html(""); //Kai gaunami duomenys is skriptas.php failo div1 div'as isvalomas (dingsta forma) $.each(data, function(item){ $('#div1').append(data[item].vardas); //Rezultatai buna irasomi i div taga }); } }); } function form2_function() { $.ajax({ type: "POST", url: "skriptas.php", data: $('#form2').serialize(), dataType: "json", success: function(data){ $('#div2').html(""); $.each(data, function(item){ $('#div2').append(data[item].vardas); }); } }); }
    Jei kas neaišku - klausk.
  10. Patinka
    NightLeech sureagavo į Arnas Ajax+php+mysql DIV atnaujinimas neperkraunant puslapio   
    http://www.htmldrive.net/items/show/10/A-tab-style-scrolling-slideshowScroller-with-jQuery šitas labiau padės
  11. Patinka
    NightLeech sureagavo į kvaitulys PHP eilutes (String) simbolių atrinkimas   
    <?php list($nr, $kodas, $kiekis) = explode(';', '25;Preke12;200'); echo 'Prekės numeris: '.$nr.'<br/>'; echo 'Prekės kodas: '.$kodas.'<br/>'; echo 'Prelės kiekis: '.$kiekis; ?>
  12. Patinka
    NightLeech sureagavo į Arvydas PHP eilutes (String) simbolių atrinkimas   
    http://php.net/manual/en/function.explode.php
  13. Patinka
    NightLeech sureagavo į ciucmak Uzdarbis is 300lt   
    nusipirk veislini suni, surask jam patele ir tegu gamina mazus suniukus :D poto pardavinek :
    D
  14. Patinka
    NightLeech gavo reakciją nuo Klicko Kompiuterastų (ar kitaip kompiuteristų) techninis forumas   
    Kiek žinau nėra Lietuviško gero IT forumo :(
  15. Patinka
    NightLeech gavo reakciją nuo Klicko Kompiuterastų (ar kitaip kompiuteristų) techninis forumas   
    Kiek žinau nėra Lietuviško gero IT forumo :(
  16. Patinka
    NightLeech gavo reakciją nuo Irmantask Noriu išmokti programuoti. Nuo ko pradėti?   
    Jeigu atvirai, tai nesimokyk iš knygų. Išsikelk sau uždavinį ir pradėk kurti projektą iš pradžių nesudėtingą, tarkim statinį puslapį su dizainu, po to dinaminį. Naudokis „W3school“ online pamokomis, php ir mysql santraukomis „Reference“. Kodėl taip? Paprastas atsakymas, tik darydamas ir taisydamas klaidas tu tapsi programuotoju. Yra šimtai visokių knygų, video pamokų, anot kurių perskaitęs tu tapsi geru programuotoju. Nesamonė! To niekada nebus, tu gali sukurti kažką, bet neišsiugdysi mastymo. Kurk ir vystyk savo gebėjimus.
  17. Patinka
    NightLeech gavo reakciją nuo did "Lūžta" Firefox su Joomla   
    Drįstu nesutikti su tamstos nuomone, joomla yra puiki sistema. Patarčiau peržiūrėti ar nesi temoje įterpęs įtartino javascript scenarijaus.
  18. Patinka
    NightLeech gavo reakciją nuo Franell Kaip visada per tamsu   
    Dizainas tikrai gražus, tik gal informacijos laukelis galėtų būti šviesesnis, bet visumoj gerai :) Matyt esi žmogus pelėda, todėl šviesius darbus palik žmonėms vyturiams :D
  19. Patinka
    NightLeech sureagavo į Erlas Ikvepiancios Citatos is filmu   
    "beautiful women make us buy beer, ugly woman make us drink beer." Al Bundy
  20. Patinka
    NightLeech gavo reakciją nuo Meilutė Praktika, IT.   
    Tam pažystamų nereikia :) Tavo vietoje netingėčiau ir sudaryčiau IT įstaigų sąrašą ir juose apsilankyčiau ir prašyčiausi priimamas.
  21. Patinka
    NightLeech gavo reakciją nuo Dainylo Dainylo.lt - blogas apie šį bei tą   
    Viskas gerai su tavo blogu :) O dėl gramatikos, jei jau sunkiai rašyti taisyklingai, pasinaudok štai šiuo įrankiu www.rasyba.lt . Sėkmės „bloginant“ :)
  22. Patinka
    NightLeech sureagavo į denlow Diskusija apie kaljaną   
    Prajuokino Bahu zodziai : "Dabar planuoju vėl užsiminėt rūkimu" ;D
     
    Kaskada bandziau i kalijana ipilt to tirpalo is sexshopo (Bazas artodo visi vadina), tai del kaskokios nesuvokiamos prezasties pyliau tiesiai ant angliuko;/ apdege antakiai, grifka ir stalas ;/
  23. Patinka
    NightLeech sureagavo į Aur3 Priklausomybės   
    Alus padeda atprasti nuo energetiniu ;) bet poto gali ir nuo jo priklausomybe tapti.
  24. Patinka
    NightLeech gavo reakciją nuo iPauL Problema Su VLAN   
    Priklausomai nuo naudojamo kabelio, ilgis gali būti ir 100m ir 200m ir t.t. Didelė tikimybė, kad naudoji 5 klasės UTP kabelį, todėl būk ramus, čia ne atstumo problema. Problema gali būti su stacionaraus kompiuterio tinklo plokšte, kadangi pats sakei, kad tau ant laptopo veikia. Tiesiog pabandyk pinginti į loopbacką, po to į kitus kompiuterius, po to į gateway. Jei rezultatai yra 3 iš 4, tai dar nereiškia, kad tinklo plokštė sveika.
  25. Patinka
    NightLeech gavo reakciją nuo Irmantask Noriu išmokti programuoti. Nuo ko pradėti?   
    Jeigu atvirai, tai nesimokyk iš knygų. Išsikelk sau uždavinį ir pradėk kurti projektą iš pradžių nesudėtingą, tarkim statinį puslapį su dizainu, po to dinaminį. Naudokis „W3school“ online pamokomis, php ir mysql santraukomis „Reference“. Kodėl taip? Paprastas atsakymas, tik darydamas ir taisydamas klaidas tu tapsi programuotoju. Yra šimtai visokių knygų, video pamokų, anot kurių perskaitęs tu tapsi geru programuotoju. Nesamonė! To niekada nebus, tu gali sukurti kažką, bet neišsiugdysi mastymo. Kurk ir vystyk savo gebėjimus.
×
×
  • Pasirinkite naujai kuriamo turinio tipą...