The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
" Извлечение, редактирование, обновление данных для "
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (web-разработка, CGI)
Изначальное сообщение [ Отслеживать ]

" Извлечение, редактирование, обновление данных для "  +/
Сообщение от senty (ok) on 28-Ноя-10, 15:50 
Доброго времени суток.
Хочу реализовать возможность ручной сортировки категорий на сайте, по столбцу [sort] с типом данных [i]текст[/i].
Не могу прописать сохранение|обновление  в БД.
<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]

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. " Извлечение, редактирование, обновление данных для "  +/
Сообщение от erera22 on 29-Ноя-10, 09:26 
>[оверквотинг удален]
> <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]

какой-то селект... И? Чего вы добиться-то хотите? причем тут сохранение и обновление?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. " Извлечение, редактирование, обновление данных для "  +/
Сообщение от Ilya Lihachev email on 29-Ноя-10, 15:20 
>[оверквотинг удален]
> <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.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру