[ kazil @ 17.10.2007. 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.
[ m_k @ 17.10.2007. 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!";}
[ noviKorisnik @ 17.10.2007. 08:55 ] @
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!";}
[ kazil @ 17.10.2007. 09:06 ] @
hvala ljudi :) eto sta se desava kad pokusavam da uradim nesto u 1 ujutro :) mozak ne radi kako treba :I