-
Pranešimai
173 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Reputacijos išklotinė
-
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.
-
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()
-
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.
-
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);
-
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
-
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] }
-
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 :)
-
NightLeech sureagavo į Eligijus PHP checkbox inputai
Sprendimas: name[]
Gausi informaciją masyve, o toliau ją susitvarkysi.
-
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.
-
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 -
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; ?>
-
NightLeech sureagavo į Arvydas PHP eilutes (String) simbolių atrinkimas
http://php.net/manual/en/function.explode.php -
NightLeech sureagavo į ciucmak Uzdarbis is 300lt
nusipirk veislini suni, surask jam patele ir tegu gamina mazus suniukus :D poto pardavinek :
D
-
NightLeech gavo reakciją nuo Klicko Kompiuterastų (ar kitaip kompiuteristų) techninis forumas
Kiek žinau nėra Lietuviško gero IT forumo :(
-
NightLeech gavo reakciją nuo Klicko Kompiuterastų (ar kitaip kompiuteristų) techninis forumas
Kiek žinau nėra Lietuviško gero IT forumo :(
-
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.
-
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.
-
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
-
NightLeech sureagavo į Erlas Ikvepiancios Citatos is filmu
"beautiful women make us buy beer, ugly woman make us drink beer." Al Bundy
-
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.
-
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“ :)
-
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 ;/
-
NightLeech sureagavo į Aur3 Priklausomybės
Alus padeda atprasti nuo energetiniu ;) bet poto gali ir nuo jo priklausomybe tapti.
-
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.
-
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.