Имам проблем с един код вав таблицата кадето се записват регистрацийте несе записват с ID-та а по дати кога кой е регнат и искам да го направя да показва последните 20 потребителя и проблема е че ми ги изкарва разбъркани.. много гадно не знам точно каде е проблема но мисля че е има 2 проблема единия е с дата-та да не отчита правилно а другия е да ги подрежда по последни регистрирани обаче по имена.. ако може да помогнете ето го кода
Код:
<?php
//===========================================================================\\
// k0kytak \\
// Copyright (c) 2008-2009 Jeremy Scheff. All rights reserved. \\
//---------------------------------------------------------------------------\\
// http://www.aardvarktopsitesphp.com/ http://www.avatic.com/ \\
//---------------------------------------------------------------------------\\
// This program is free software; you can redistribute it and/or modify it \\
// under the terms of the GNU General Public License as published by the \\
// Free Software Foundation; either version 2 of the License, or (at your \\
// option) any later version. \\
// \\
// This program is distributed in the hope that it will be useful, but \\
// WITHOUT ANY WARRANTY; without even the implied warranty of \\
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General \\
// Public License for more details. \\
//===========================================================================\\
if (!defined('ATSPHP')) {
die("This file cannot be accessed directly.");
}
class new_members extends base {
function new_members() {
global $CONF, $DB, $FORM, $LNG, $TMPL;
$TMPL['header'] = 'New Memebers';
$settings = $DB->fetch("SELECT * FROM {$CONF['sql_prefix']}_settings", __FILE__, __LINE__);
$CONF = array_merge($CONF, $settings);
$CONF['skins_path'] = "{$CONF['path']}/skins";
$CONF['skins_url'] = "{$CONF['list_url']}/skins";
$TMPL['skins_url'] = $CONF['skins_url'];
$TMPL['list_name'] = $CONF['list_name'];
$TMPL['list_url'] = $CONF['list_url'];
// Combine the GET and POST input
$FORM = array_merge($_GET, $_POST);
// The language file
require_once("{$CONF['path']}/languages/{$CONF['default_language']}.php");
// The skin
$TMPL['skin_name'] = $CONF['default_skin'];
require_once("{$CONF['path']}/sources/misc/skin.php");
if (isset($FORM['num'])) {
$TMPL['num'] = intval($FORM['num']);
}
if (!isset($TMPL['num']) || !$TMPL['num']) {
$TMPL['num'] = 20;
}
$TMPL['sites'] = '';
$result = $DB->select_limit("SELECT *
FROM {$CONF['sql_prefix']}_sites
WHERE active = 1
ORDER BY join_date DESC
", $TMPL['num'], 0, __FILE__, __LINE__);
while ($row = $DB->fetch_array($result)) {
$TMPL = array_merge($TMPL, $row);
$skin = new skin('ssi_new_row');
$TMPL['sites'] .= $skin->make();
}
$LNG['ssi_new'] = sprintf($LNG['ssi_new'], $TMPL['num']);
$skin = new skin('ssi_new');
$TMPL['content'] = $this->do_skin('ssi_new');
//echo $skin->make();
}
}
?>