Доброго времени суток.
Хочу реализовать возможность ручной сортировки категорий на сайте, по столбцу [sort] с типом данных текст.
Не могу прописать сохранение|обновление в БД.<form enctype="multipart/form-data" action="" method=post>
<table border="1" align=center>
<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]
>[оверквотинг удален]
> <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]
какой-то селект... И? Чего вы добиться-то хотите? причем тут сохранение и обновление?
>[оверквотинг удален]
> <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.