Få schaefners gamle php forum til at sortere anderledes?
Hej, hvordan kan jeg få schaefners forum til at sortere emnerne således at det emne der sidst er besvaret ligger øverst i stedet for at det er det sidst oprettede emne der altid ligger øverst? hvis i mangler kode siger i bare til :)
<?php include('config.php'); $query = mysql_query("SELECT id,header,name,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM forum WHERE parent=0 ORDER BY id DESC LIMIT $offset,$range") or die(mysql_error()); if (mysql_num_rows($query) == 0) { echo 'Der er ingen tråde i forummet!<br>'; } else { echo '<table width="100%" id="list"><tr>'; echo '<th width="40%">Overskrift</th><th width="30%">Forfatter</th><th width="30%">Dato</th><th>Indlæg</th>'; echo '</tr>'; while($row = mysql_fetch_assoc($query)) { echo '<tr>'; echo "<td width='40%'><a href='laes.php?id=$row[id]'>$row[header]</a></td>"; echo '<td width="30%">'.$row['name'].'</td>'; echo '<td width="30%">'.$row['date'].'</td>'; echo '<td>'.mysql_result(mysql_query("SELECT COUNT(*) FROM forum WHERE parent=$row[id]"),0).'</td>'; echo '</tr>'; } echo '</table>'; } echo '<br>';
$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM forum WHERE parent=0"),0); if ($offset >= $range) { $forrige = $offset-$range; echo "<a href='?offset=$forrige'>Forrige</a> | "; } else { echo 'Forrige | '; } if ($antal > $offset+$range) { $naeste = $offset+$range; echo "<a href='?offset=$naeste'>Næste</a> "; } else { echo 'Næste '; } ?>
CREATE TABLE forum ( id int(11) NOT NULL auto_increment, header varchar(100) NOT NULL default '', name varchar(60) NOT NULL default '', email varchar(60) NOT NULL default '', date datetime NOT NULL default '0000-00-00 00:00:00', message text NOT NULL, parent int(11) NOT NULL default '0', PRIMARY KEY (id) ) TYPE=MyISAM;
Parent = 0 = hovedtråd. Parent = 1 = svar på tråd, som har id = 1
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.