order by staat tussen haakjes omdat ik dat ergens had gezien, maar daar was het een som.
Code: Selecteer alles
ORDER BY (iets_id - nogiets_id)
Code: Selecteer alles
ORDER BY (iets_id - nogiets_id)
Blijkbaar toch niet; anders zouP.T. schreef:hm.. er staat wel degelijk een getal in...
Code: Selecteer alles
echo "\$which_forum= " . $which_forum . "<br />\n";
Probeer het eens zonder haakjes dan, ze zijn iig niet nodig.P.T. schreef:order by staat tussen haakjes omdat ik dat ergens had gezien, maar daar was het een som.Code: Selecteer alles
ORDER BY (iets_id - nogiets_id)
P.T. schreef:Code: Selecteer alles
WHERE forum_id = '$which_forum'
Code: Selecteer alles
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
WHERE t.forum_id = $forum_id
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND u2.user_id = p2.poster_id
AND t.topic_type <> " . POST_ANNOUNCE . "
$limit_topics_time
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
Active Topics is heel wat anders dan All topics...SPyKoN schreef:http://www.phpbbhacks.com/viewhack.php?id=225
Ruikt verdacht tenzij jij Matthijs van de Water zou zijn
Maar met een paar wijzingen zou het toch hetzelfde kunnen zijn, niet? Nou ik heb het maar oppervlakkig bekeken.mosymuis schreef:Active Topics is heel wat anders dan All topics...SPyKoN schreef:http://www.phpbbhacks.com/viewhack.php?id=225
Ruikt verdacht tenzij jij Matthijs van de Water zou zijn
Mijn excuses. Nou ik dacht dat het niet echt moeilijk zou zijn om van een Active Topics een All topics MOD te maken.mosymuis schreef:Nou nee, niet echt. Vind het maar een vreemde beschuldiging, juist als je de code niet echt hebt vergeleken.SPyKoN schreef:Maar met een paar wijzingen zou het toch hetzelfde kunnen zijn, niet?
Code: Selecteer alles
$sql = 'SELECT t.forum_id, t.topic_id, t.topic_title, t.topic_views, t.topic_replies, c.config_name, c.config_value FROM '.TOPICS_TABLE.' t, '.CONFIG_TABLE.' c WHERE t.forum_id = "which_forum" ORDER BY t.topic_title';
De qeury klopt gewoon, wat gaat er mis?P.T. schreef:ik kom er niet bepaald aan uit:iemand?Code: Selecteer alles
$sql = 'SELECT t.forum_id, t.topic_id, t.topic_title, t.topic_views, t.topic_replies, c.config_name, c.config_value FROM '.TOPICS_TABLE.' t, '.CONFIG_TABLE.' c WHERE t.forum_id = "which_forum" ORDER BY t.topic_title';
zelfde probleem nog als het steeds is. met die which forum, hij pakt dat getal gewoon niet. ik krijg gewoon een lege tabel.mosymuis schreef:De qeury klopt gewoon, wat gaat er mis?P.T. schreef:ik kom er niet bepaald aan uit:iemand?Code: Selecteer alles
$sql = 'SELECT t.forum_id, t.topic_id, t.topic_title, t.topic_views, t.topic_replies, c.config_name, c.config_value FROM '.TOPICS_TABLE.' t, '.CONFIG_TABLE.' c WHERE t.forum_id = "which_forum" ORDER BY t.topic_title';
Ik snap dat hij dat moet selecteren, maar waar komt $which_forum vandaan? Bestaat dit op het moment dat hij wordt geparsed in de qeury? Hier zei je namelijk van niet.P.T. schreef:zelfde probleem nog als het steeds is. met die which forum, hij pakt dat getal gewoon niet. ik krijg gewoon een lege tabel.
in de config tabel staat config name: which_forum en in config_value staat daarachter 2.
dus hij moet alle gegevens pakken die in forum 2 staan.
Code: Selecteer alles
$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'which_forum'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain notes from notes table', '', __LINE__, __FILE__, $sql);
}
$which_forum = mysql_result($result,0, "which_forum");
Code: Selecteer alles
$which_forum = '2';