Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zadnji podatak iz while petlje

[es] :: PHP :: Zadnji podatak iz while petlje

[ Pregleda: 1154 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Moderator
Član broj: 120044
Poruke: 685
*.cable-3.sattrakt.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


Profil

icon Zadnji podatak iz while petlje17.10.2007. u 08:36

Trazio sam po forumu, ali nisam nasao nista slicno. Ako postoji molim vas da me uputite na odgovarajucu temu :)

Zeleo bih nekako da odredim koji je poslednji podatak koji se ispisuje iz while petlje. Zbog primera recimo da se jedino poslednji ispisuje masnim slovima.

Kod:

Code:


$sql = "SELECT * FROM tabela ORDER BY id ASC";
$res = mysql_query($sql) or die(mysql_error());

if(mysql_num_rows($res)>0){

   while($rec=mysql_fetch_array($res)){

         echo "$rec[id]<br />";

   }

}

else {echo "Prazno!";}



Jedino sto mi pada na pamet je da ne radim preko while-a nego sa for petljom, al` zelim prvo da vidim da li postoji neko lepse resenje.
No problem should ever have to be solved twice. Boredom and drudgery are evil. Freedom is good.

Thus spake the master programmer: "After three days without programming, life becomes meaningless.'

~ Site ~ Blog ~ You twitt? ~ PHP Planeta
17.10.2007. u 08:36 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 340
89.146.169.*

Sajt: www.mkscripts.net


Profil

icon Re: Zadnji podatak iz while petlje17.10.2007. u 08:47
Probaj...
Code:
$sql = "SELECT * FROM tabela ORDER BY id ASC";
$res = mysql_query($sql) or die(mysql_error());
$num = mysql_num_rows($res);
$i=1;

while($rec=mysql_fetch_array($res))
{
    if ($num == $i)
    {
        // Malim slovima
    }
    else
    {
        echo "$rec[id]<br />";
    }

    $i++;
}


else {echo "Prazno!";}

May the force be with you...
17.10.2007. u 08:47 

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4529
195.178.55.*

Sajt: www.novikorisnik.net


Profil

icon Re: Zadnji podatak iz while petlje17.10.2007. u 08:55
Laptopovi

Code:
$sql = "SELECT * FROM tabela ORDER BY id ASC";
$res = mysql_query($sql) or die(mysql_error());

if(mysql_num_rows($res)>0){

   $data = '';
   while($rec=mysql_fetch_array($res)){
         echo $data;
         $data = $rec[id] . "<br />";

   }
   echo "<masno>$data</masno>";//:-)
}

else {echo "Prazno!";}

17.10.2007. u 08:55 

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Moderator
Član broj: 120044
Poruke: 685
*.cable-3.sattrakt.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


Profil

icon Re: Zadnji podatak iz while petlje17.10.2007. u 09:06
hvala ljudi :) eto sta se desava kad pokusavam da uradim nesto u 1 ujutro :) mozak ne radi kako treba :I
No problem should ever have to be solved twice. Boredom and drudgery are evil. Freedom is good.

Thus spake the master programmer: "After three days without programming, life becomes meaningless.'

~ Site ~ Blog ~ You twitt? ~ PHP Planeta
17.10.2007. u 09:06 

[es] :: PHP :: Zadnji podatak iz while petlje

[ Pregleda: 1154 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.