Re: PHP Open Source

Teme vezane za profesionalni razvoj web stranica.
8 post(ov)a • Stranica: 1/1.

Re: PHP Open Source

PostPostao/la memo » 12 svi 2012, 08:32

HepeK je napisao/la:Ja se većinom bavim proceduralnim php-om tako da cu ovdje stavljati samo to..

Ja sam se na pocetku uvijek pitao kako napraviti funkciju za snimanje podataka u sql bazu a da ne saljem jedan po jedan podatak već da funkciji proslijedim array.

Onda sam došao na jedno rješenje koje je već primitivno ali koristi:

php code
function snimi($konekcija,$sta, $tabela){
    global $config; 
    mysql_select_db($config['database'], $konekcija);
    
    $podaci1 = array_keys($sta);
    $podaci2 = array_values($sta);
    
    $sta1='';
    foreach($podaci1 as $p){
        if($sta1=='')
        {
            $sta1 .=$p;
        }
        else
        {
            $sta1=$sta1.','.$p;
        }
    }
    
    $sta2='';
    foreach($podaci2 as $p){
        $p2 = "'".$p."'";
        if($sta2=='')
        {
            $sta2 .=$p2;
        }
        else
        {
            $sta2=$sta2.','.$p2;
        }
    }
    $query = "INSERT INTO $tabela ($sta1) VALUES ($sta2)";   
    if(mysql_query($query))
    {
        return mysql_insert_id();  
    }
    else
    {
        return false;
    }
}

 


Funkcija vraća id reda u tabelu. Mnogo stvari sam realizovao s njom ali mora se paziti da polja arraya imaju isti naziv kao polja tabele.



fino si ti ovo sve napiso a neko ko hoce da uci i cuo je sta je funkcija a nezna sta ucinit sa njom i kako je koristit moze da bleji u ovo ko tele u sarena vrata :D bar po mom misljenju :) napisi bar iza funkcije kako sta bice onda mozda nekome od koristi :D

Re: PHP Open Source

PostPostao/la Armin » 13 svi 2012, 20:09

Za detaljnije stvari kako sta funkcioniše svi korisnici se mogu pozvati na temu napredni-web-jezici-php-ruby-javascript-ajax-f9/php-tutorial-t16.html (PHP Tutorial) kojeg naš admin redovno dorađuje.

Sva pitanja i sugestije slobodno izložite. Ta tema je zaključana da bi se sačuvala urednost. Preporučujem da svako dodatno pitanje pišete u novoj temi.

Pozdrav
"Ne žalim što su drugi pokrali moje ideje. Žalim što nemaju svoje"
Nikola Tesla

Re: PHP Open Source

PostPostao/la HepeK » 13 svi 2012, 23:21

Da, djelimično si upravu @memo ali ovo nije tema za učenje php-a :) A ko iole zna php skontaće kako da iskoristi ovo.
"Ko nema u glavi ima na internetu"
Što čujem - poštujem, dok ne vidim - ne vjerujem.

Re: PHP Open Source

PostPostao/la nemesis » 14 svi 2012, 08:30

memo je htio da kaze da bi bilo dobro da se pisu komentari u kodu kao sto i svaki programer to radi jer koliko god bili profesionalni komentari olaksavaju citanje koda, brze se radi kada se zna sta koja linija radi tako da se slazem sa memom :)

Re: PHP Open Source

PostPostao/la HepeK » 14 svi 2012, 20:00

Sve je to na mjestu i odlična praksa je komentiranje ali mislim da sam radio neki projekat i spucao ovdje kod bez ikakvih komentarisanja.

A ja više koristim naše riječi za varijable tako da mi nikad nije problem prepoznati šta mi je šta u kodu, ja sam zagovornik ne prevelikog komentarisanja koda jer zaista oduzima vrijeme.

Čisto nešto malo tipa:

Kod: Označi sve
/*FUNKCIJA ZA TO I TO, VRACA TO I TO */

bla bla bla

/*DIO KODA VEZAN ZA TO */

bla bla

"Ko nema u glavi ima na internetu"
Što čujem - poštujem, dok ne vidim - ne vjerujem.

Re: PHP Open Source

PostPostao/la memo » 15 svi 2012, 20:55

sve je to fino i jasno pisati na nasem jeziku ukoliko znam da cu sam raditi taj projekat.

ja licno sve funkcije, klase, komentare i sve sto radim pisem na engleski jezik :) mada ga neznam dobro ali ucim :D nikad se nezna ko moze sve raditi i do cega moze doci taj projekat :)

moja preporuka vam je pisite na engleski da vas citav svijet razumije :)

Re: PHP Open Source

PostPostao/la Armin » 16 svi 2012, 13:05

Za sad nam je cilj da nas Balkan razumije :P

A pored svega, svakom programeru treba biti dovoljno da zna sta funkcija prima i sta funkcija vraca. Ostalo su nijanse.
"Ne žalim što su drugi pokrali moje ideje. Žalim što nemaju svoje"
Nikola Tesla

Komentiranje koda

PostPostao/la HepeK » 18 kol 2012, 05:20

Ovdje sam premjestio raspravu o komentiranju koda! ;)
"Ko nema u glavi ima na internetu"
Što čujem - poštujem, dok ne vidim - ne vjerujem.


8 post(ov)a • Stranica: 1/1.

Na mreži

Trenutno korisnika/ca: / i 1 gost.