[ Wizard4U @ 30.07.2008. 09:23 ] @
Prošao sam dosta definicija i primjera na web-u ali ne mogu si baš previše predočiti na kojim konkretno primjerima bih mog upotrijebiti jednu ili drugu petlju. Osim za Fore petlju, više manje skužio gdje i kako je primjeniti.
Pa bih molio da navedete neke primjere gdje i kako upotrijebiti ove dvije petlje, komentari i kratka objašnjenja su i više nego poželjni na navedene primjere!?

Kako upotrijebiti npr. kod ispisa iz baze?
Hvala

[Ovu poruku je menjao Wizard4U dana 30.07.2008. u 11:14 GMT+1]
[ codespeed @ 30.07.2008. 10:19 ] @
Pozdrav,

Ja se ne secam da sam skoro upotrebio for petlju :). Ali sto se tice foreach ona je dosta korisna.
Evo ti jedan esencijalni primer:

Code:

$sql = "NEKI SELECT IZ BAZE"; // vraca odredjeni broj zapisa iz baze ali ne znas koliko, zato ce da posluzi foreach
$res = mysql_query($sql);

$moj_niz = array();

foreach($n = mysql_fetch_array($res)){

$moj_niz[] = $n;

}



i nakon ovoga imas sve rekorde iscitane iz baze lepo smestene u nizu $moj_niz .

Nadam se da sam bio od koristi.
[ Nikola Poša @ 30.07.2008. 10:35 ] @
Evo josh jednog slichnog, ako ne i istog primera:
Code:
function konekcija(){     
   $kon = new mysqli('localhost', 'username', 'pass', 'nekaBaza'); 
   if (!$kon)
      return false;
   return $kon;
}

$kon = konekcija();
$upit = "SELECT * FROM nekaTabela";

@ $rezultat = $kon->query($upit);
if (!$rezultat) {
    return false;
}

$niz = array();

for ($i=0; $red = $rezultat->fetch_assoc(); $i++)
      $niz[$i] = $red;



[ milosijaa @ 03.08.2008. 04:11 ] @

recimo imas niz i ne zelis da protrcis ceo vec da ides samo od m-tog do n-tog elementa. Naravno pretpostavka je da niz nije asocijatovan.


(m<n)

for($i=m; $i < n; $i++){

//radi nesto pametno

}


(m>n)
for($i=m; $i > n; $i--){

//radi nesto pametno

}