ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Php: Сортировка в админке (изменение)
  #1  
Старый 17.03.2008, 20:26
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
Question Php: Сортировка в админке (изменение)

Такой вопрос
Допустим есть поле в БД - sort
Обьекты обрабатываються(выводятьс ) в зависимости от этого поля, например от меньшего к большего

Есть админка, где нужно иметь возможность изменять это поле...

Например:
id name sort
1 test0 1
2 test1 2
3 test2 3

Как лучше организоваь изменение сортироввки?
В идеале желательно, что бы в поле sort не было одинаковых значений...
и возможно на ajax-е

Начало с такгого
PHP код:
//script.js
function chooseOrder($id, $sort, $lng) {
        xajax_chooseOrder($id, $sort, $lng);
    }
    

//function.ajax.php 
include_once ("xajax/xajax.inc.php");
$xajax = new xajax();

$xajax->registerFunction("chooseOrder");
    function chooseOrder($id, $sort, $lng) {
        //Изменяем базу
        $objResponse = new xajaxResponse();
        $objResponse->setCharEncoding('windows-1251');       
        //Новый контент
        $objResponse->addAssign('category','innerHTML',$innerHTML);
        //или обновляем страницу $objResponse->addScript('window.location= "'.$_SERVER['REQUEST_URI'].'";');
        return $objResponse;
    }

$xajax->processRequests();


//index.php
<div id="category">
<a href="javascript: chooseOrder('<?=$project->id?>','<?=$project->sort_ru?>','RU')">test</a>
</div>
Может переименовать в AJAX для начинающих
Так вот... возникает следующий вопрос - вся кириллица выводиться в виде "???????"
Ответ: открываем xajax.inc.php
и меняем
define ('XAJAX_DEFAULT_CHAR_ENCODING', utf-8' );
на
define ('XAJAX_DEFAULT_CHAR_ENCODING', 'windows-1251' );

Последний раз редактировалось Naydav; 17.03.2008 в 22:02..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
BookS: PHP, PERL, MySQL, JavaScript, HTML, ajax, Веб Дизайн M1nK0 PHP, PERL, MySQL, JavaScript 10 27.06.2009 21:35
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ