Ja se nadam da sam potrefio ime (nista mi bolje ne pada na pamet) ako se neko seti boljeg naziva cu da menjam....
Elem...Stavljam na index stranicu poslednjih 5 poruka sa foruma (zasad 5 mozda posle povecam no to nije vazno sad), forum je jedan a scripta je druga (nemaju spojnih tacak nikakvih, ja sam ih integrisao da se koristi jedan nalog na portalu i forumu to je jedino sto ih spaja :D ) nisam hteo da uzimam modove za drugu scriptu pa da ih prepravljam (nzm ni dal ima uopste) vec sam hteo da ja napravim po mom ukusu....
Poslednjih 5 poruka islo bi ovim redom na index stranici....
KorisnickoIme - NazivTeme - Poruka (stim da bi poruka sadrzala samo ~10 prvih karaktera...)
e sad...ja sam napravio kako sam zamislio ...
Povucem iz tabele poslednjih 5 poruka, koji je user to napisao i koja je tema....
Posto forum u tabeli gde su komentari usera i naslov teme oznacava brojem a u drugoj tabeli gde su useri podatak usera povlaci pomocu tog broja ja sam napravio sledeca...
//Tekst poslednjiih 5 poruka
$qposts = "SELECT body FROM `LUM_Comment` WHERE deleted='0' ORDER BY DateCreated DESC LIMIT 5";
$rposts = mysql_query($qposts);
$lastposts0 = mysql_result($rposts, 0);
$lastposts1 = mysql_result($rposts, 1);
$lastposts2 = mysql_result($rposts, 2);
$lastposts3 = mysql_result($rposts, 3);
$lastposts4 = mysql_result($rposts, 4);
//Ime Tema
$qdiscu = "SELECT DiscussionID FROM `LUM_Comment` WHERE deleted='0' ORDER BY DateCreated DESC LIMIT 5";
$rdiscu = mysql_query($qdiscu);
$lastdiscu0 = mysql_result($rdiscu, 0);
$lastdiscu1 = mysql_result($rdiscu, 1);
$lastdiscu2 = mysql_result($rdiscu, 2);
$lastdiscu3 = mysql_result($rdiscu, 3);
$lastdiscu4 = mysql_result($rdiscu, 4);
$qlumdiscu = "SELECT name FROM `LUM_Discussion` WHERE DiscussionID='$lastdiscu0' ";
$rlumdiscu = mysql_query($qlumdiscu);
$rezultat = mysql_result($rlumdiscu, 0); // trebam i za ostalih 4 napisati
//Korisnicka imena
$quser = "SELECT AuthUserID FROM `LUM_Comment` WHERE deleted='0' ORDER BY DateCreated DESC LIMIT 5 ";
$ruser = mysql_query($quser);
$lastuser0 = mysql_result($ruser, 0);
$lastuser1 = mysql_result($ruser, 1);
$lastuser2 = mysql_result($ruser, 2);
$lastuser3 = mysql_result($ruser, 3);
$lastuser4 = mysql_result($ruser, 4);
$qcsuser = "SELECT username FROM `signup` WHERE uid='$lastuser0' ";
$rcsuser = mysql_query($qcsuser);
$rcsuserid = mysql_result($rcsuser, 0); // trebam i za ostalih 4 napisati
//Test
printf("$rcsuserid - $rezultat - $lastposts0<br><br>");
printf("$lastuser1 - $lastdiscu1 - $lastposts1<br><br>");
printf("$lastuser2 - $lastdiscu2 - $lastposts2<br><br>");
printf("$lastuser3 - $lastdiscu3 - $lastposts3<br><br>");
printf("$lastuser4 - $lastdiscu4 - $lastposts4<br><br>");
e sad sve ovo perfektno radi ok sve....
ali je po meni ovo jaaaako jakooo primitivno (i ako sam ja kucao :D ) moram da priznam da mi je jako glupo i kladim se da ima neki laksi nacin da se ovo skrati tj da bude krace...
samo me zanima kako ? Kako ja ovo sve da napravim al da je krace...da ne moram za svakog usera/poruku/temu da kucam promenljive i sql query-e ....
i jos jedno pitanje....
za poruke sam rekao da bi ih skratio na prvih ~10 karaktera.....kako to da uradim ?
Crno je uvek u modi....