[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод записей в определенном порядке
ichip
Доброго дня. Имеется такой код (он выводит записи по возрастанию, в таком же порядке как указано в массиве $db), мне необходимо сделать вывод в совершенно другом порядке допустим в таком (Второй, Первый, Четвертый, Третий, Пятый, Шестой, Седьмой, Восьмой, Девятый, Десятый). Ячейка a_j в таблице хранит числовое значение, т.е Первому принадлежит значение 1 и тд. Подскажите пожалуйста как реализовать :(

$db=Array("","Первый","Второй","Третий","Четвертый","Пятый","Шестой","Седьмой","Восьмой","Девятый","Десятый"); 
$out='';
for($i=1;$i<count($db);$i++)
{

$res=mysql_query("SELECT * FROM `mod_archive` WHERE a_j='$i' ORDER by a_name desc ");
$out.="<h1 class='zag'>$db[$i]<h1>";


$out.="<table border=0 width=100% cellpadding=5 cellspacing=10><tr>";

$ti=0;

while($a=mysql_fetch_array($res))
{

if(($ti%5)==0){$out.="<tr>";}$ti++;

if($user=='admin'){$add_admin=" <a target=_blank href='/admin/mod/archive.php?form=edit&id=$a[a_id]'><br>(Редактировать)</a>";}else {$add_admin='';}

$out.="<td align='center'><a target=_blank href='$a[a_url]'><img src='/all/img/archive/$a[a_id]_ico.jpg'><br>№$a[a_name]<br>$a[a_date]</a>$add_admin</td>";
}

$out.="</table>";

}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.