Witam!
Od jakiegoś czasu próbuję uporać się z problemem wyświetlenia w pierwszej kolejności wątków w których ostatni był najnowszy post, a potem dopiero najnowszych wątków, nie wiem czy to dobrze opisałem - ale chodzi mi po prostu o taki sam efekt jak na różnych gotowych skryptach for, np. tego i sortowanie tematów w działach - Dokładnie o identyczny efekt mi chodzi.
Mój obecny kod wygląda tak:
$wszystkie_tematy_query = mysql_query("SELECT * FROM $baza_forum.tematy WHERE dzial='$d' ORDER by data DESC");
$odpowiedzi_query = mysql_query("SELECT * FROM $baza_forum.posty WHERE temat='$tematy_array[id]'"); $ostatnie_odpowiedzi_array = mysql_fetch_array(mysql_query("SELECT * FROM $baza_forum.posty WHERE temat='$tematy_array[id]' ORDER BY data DESC")); $tematy_data = $tematy_array[data];
$tematy_data = explode(" ", $tematy_data); $tematy_godz = substr($tematy_array[data
], 10
);
$odpowiedzi_data = $ostatnie_odpowiedzi_array[data];
$odpowiedzi_data = explode(" ", $odpowiedzi_data); $odpowiedzi_godz = substr($ostatnie_odpowiedzi_array[data
], 10
);
echo'<div class="tematy"> <table style="width: 100%;">
<tr>
<td style="width: 0.001%;"><a href="?t='.$tematy_array['id'].'"><img src="grafika/tematy_znaczek.png" alt="Znak Postów"></a></td>
<td style="width: 60%; vertical-align: top;">
<div class="title3">
<b><a href="?t='.$tematy_array['id'].'">'.$tematy_array['nazwa'].'</a></b></div>
<span class="tematy_tekst1">Napisany przez <a title="Przejdź do profilu użytkownika '.$autor_array['nick'].'" href="?profil='.$autor_array['id'].'">'.$autor_array['login'].'</a>,
';
echo zamien_date
($tematy_data[0
]);
if(zamien_date($tematy_data[0]) == $zamien_date1) {
} elseif(zamien_date($tematy_data[0]) == $zamien_date2) {
}
echo'<td style="width: 15%;">Odpowiedzi: '.$odpowiedzi_rows.'<br>Wyświetlenia: '.$tematy_array['wyswietlenia'].'</td>';
if($ostatnie_odpowiedzi_array['autor'] > 0) {
<td style="width: 20%;"><a title="Przejdź do profilu tego użytkownika." href="?profil='.$autor_postu[id].'">'.$autor_postu[login].'</a><br>
';
echo zamien_date
($odpowiedzi_data[0
]); if(zamien_date($odpowiedzi_data[0]) == $zamien_date1) {
echo ' o '.$odpowiedzi_godz; } elseif(zamien_date($odpowiedzi_data[0]) == $zamien_date2) {
echo ' o '.$odpowiedzi_godz; }
} elseif($tematy_array['autor'] > 0) {
echo'<td style="width: 20%;"><a title="Przejdź do profilu tego użytkownika." href="?profil='.$autor_tematu[id
].'">'.$autor_tematu[login
].'</a>'; br
(); echo zamien_date
($tematy_data[0
]);
if(zamien_date($tematy_data[0]) == $zamien_date1) {
} elseif(zamien_date($tematy_data[0]) == $zamien_date2) {
}
}
</tr>
</table>
</div>
';
}
Proszę o pomoc!
Pozdrawiam.