[ Kusur @ 21.07.2005. 15:59 ] @
Pozdrav svima

Imam na primer ovakav upit:

Code:
$query_proba = "SELECT ime_polja FROM tabela";
$row_proba = mysql_fetch_assoc($proba);
$totalRows_proba = mysql_num_rows($proba);


A podatke iz upita prikazujem ovako:

Code:
 <?php do { ?>
              php echo $row_proba['ime_polja']; ?> 
<?php } while ($row_proba = mysql_fetch_assoc($proba)); ?>


I da kažemo da postoji 10 redova u ispisu.

Da li neko zna kako da sa "if" koji ću ubaciti posle
Code:
<?php do { ?>

odredim poslednji red u prikazu i dodelim mu neku "akciju".

Unapred hvala.
[ SmilieBG @ 21.07.2005. 17:52 ] @
Ne znam sta podrazumevas pod "dodelim mu neku akciju", ali poslednji red mozes ovako da hvatas:

1)
mysql_connect....
$query_count = "SELECT count(*) FROM table";
$do_count = mysql_query($query_count);
$res_count = mysql_fetch_array($do_count);

$query_get_last = "SELECT * FROM table limit $res_count[0],1";
$do = mysql_query($query_get_last);
$res = mysql_fetch_array($do);

na ovaj nacin, prvim query-em ispitujes koliko zapisa u bazi ima, a drugim, sa: limit x,1 odredjujes da ti prikaze 1 rezultat, a da krene od poslednjeg (limit odakle,koliko).

Poz,
Sale


[Ovu poruku je menjao SmilieBG dana 21.07.2005. u 18:54 GMT+1]
[ Kusur @ 21.07.2005. 18:18 ] @
Hvala

Nisam se lepo izrazio - mislio sam tipa: odredi koji je red poslednji i na njemu primeni drugi stil, boju itd.
[ SmilieBG @ 21.07.2005. 20:45 ] @
e, sad te tek nista ne razumem :(

Kako da menjas boje u podacima :(

daj lepo napisi, slobodno opsirnije, sta hoces da postignes :)

Poz,
Sale
[ _owl_ @ 22.07.2005. 16:41 ] @
Sta ti tu nije jasno?? Znas da odredis koliko redova vraca upit, upoznat si sa PHP-om (ili nisi). Napravi brojac redova u petlji i pri svakoj iteraciji uporedjuj njegovu vrednost sa brojem redova koje ti je prijavio mysql_num_rows.
[ Kusur @ 22.07.2005. 22:06 ] @
Menjam "formatiranje" poslednjeg reda, tj. na poslednji red primenjujem drugi stil.