Mám spravený script:
Kód: Vybrať všetko
$sql=dbquery("SELECT * FROM konverzacie WHERE komu='".$userdata['user_id']."' ORDER BY id DESC");
$i=0;
while($data = dbarray($sql)) {
$i++;
$sql1=dbquery("SELECT user_name,user_avatar FROM ".DB_USERS." WHERE user_id='".$data['kto']."'");
$data1 = dbarray($sql1);
if($data1['user_avatar'] != "") { $avatar=USER."avatary/".$data1['user_avatar']; } else { $avatar=IMAGES."noavatar26x26.png"; }
echo "<div class='".($i%2 ? "tab1" : "tab2")."'><div class='bunka'><img src='".$avatar."' alt='".$data1['user_name']."' title='".$data1['user_name']."' class='ava26x26' /></div><div class='bunka' style='width: 690px;'><a href=''>".$data['sprava']."</a></div></div>";
}A ako môžete vidieť podľa náhladu každá jedna správa je od toho istého autora, no sú tam aj iný autori a preto potrebujem upraviť môj script tak, že vlastne každého autora tam zobrazí len jediný krát, totižto je jedno keď vám pošle user1 milión správ a user2 len jednu jedinú, chcem aby ich tam zobrazilo len jediný krát. Skúšal som to robiť cez array ale nejak mi to ani raz nevyšlo podľa mojich predstáv.
Ak by tu bol niekto tak ochotný a pomohol mi s tým, bol by som mu veľmi povďačný. Ďakujem.
//ospravedlňujem sa za nevedomosť