>[оверквотинг удален]
> <tr><th>#</th><th>Name</th></tr>
> <?php
> $r=db_query("SELECT sort, name, categoryID FROM ".CATEGORIES_TABLE." ORDER BY sort+0")
> or die (db_error());
> for($i=0; $i<mysql_num_rows($r); $i++)
> {
> $f=mysql_fetch_array($r);
> $sort=1;
> if ($f[0]>0) {
> echo "<tr><td><textarea name=''$sort'' rows=1 cols=1>$f[0]Кажется, дошло, что Вам нужно. Рисуете табличку. Чего-то там выводите в ней для пользователя. На каждой строчке рисуете две кнопочки: подвинуть текущую строчку вверх и вниз. А они делают запрос к этой же страничке с параметром что двигать (номер строки) и куда. В самой скрипте надо только 2 строчки местами поменять, где $sort=текущая строка и $sort+-1.
А не хотите писать сами, посмотрите, как это сделано в Joomla.