Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/34: Рейтинг темы: голосов - 34, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 07.12.2012
Сообщений: 29

Редактирование текста прямо на странице

24.03.2013, 13:30. Показов 6854. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, возник вопрос такого плана:
Есть 2 категории пользователь по правам доступа, у 1 - только просмотр, у 2 - добавление, редактирование, удаление информации на сайте.
Как сделать возможным редактирование прямо на странице, у 2 категории пользователей?
И что сделать, чтоб такие возможности выдавались 2 категории пользователей(пользователи вбиты в таблицы БД, где в конкретном столбце будет указан к какому типу относится пользователь).
Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.03.2013, 13:30
Ответы с готовыми решениями:

Редактирование кода странцы прямо на сайте
Где то вдел исходник редактрования кода страниц этого же сайта помогите сделать или найти исходники

Редактирование *.doc, *.docx файлов прямо на сайте
Возможно ли вообще редактировать вордовские документы у себя на сайте? Если да, то есть ли какие-то классы PHP для этого или как можно из...

Редактирование матриц прямо в консоли
Можно ли изменить элемент матрицы следующим образом: выделяешь его курсором и вводишь новое значение?

4
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 33
24.03.2013, 16:36
Ну код я тебе писать не буду, а вот алгоритм, если я тебя правильно понял, пожалуйста. Допустим у тебя в базе уровень доступа пользователя выдается цифрами, то есть 1 - обычный пользователь . 2 - админ. Далее делаешь ссылку отправки пользователя на страницу с редактированием текста, ссылку обрабатываешь в php условием if. к примеру

PHP
1
2
3
4
5
6
if($post >=2) {
echo '<a href="#">Редактировать</a>';
}
else {
 
}
где POST подразумевается столбик в таблице с прави пользователей. Надеюсь помог)
0
0 / 0 / 0
Регистрация: 07.12.2012
Сообщений: 29
24.03.2013, 16:59  [ТС]
Немного не так
вот допустим в бд есть 4 столбца: id login password dostup
где столбец доступ 1- обычный пользователь, то грузит хтмл с каким то текстом, и пользователь мог его только читать
если столбец с цифрой 2 - админ, то выскакивает та же страница, но уже с функцией редактора того текста(например вылазиют дополнительные кнопки "редактировать"), и этот "админ" мог редактировать(добавлять, удалять) прям на этой странице

я так понимаю, тот текст придется вбивает еще в одному созданную таблицу в БД, где будет содержатся этот текст
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.03.2013, 17:09
ну а выше про что писали? Добавьте условие, если доступ >= 2, то выводите ссылку на редактирование, при записи измененных данных тоже не забываете проверять - если >= 2, то записываете, иначе выдаете ошибку доступа

Добавлено через 2 минуты
Цитата Сообщение от Kluu Посмотреть сообщение
например вылазиют дополнительные кнопки "редактировать"
PHP
1
2
3
4
5
6
7
while($obj = $res->fetch(PDO::FETCH_OBJ))
{
.......
    if($obj->dostup >= 2) {
        echo '<a href="edit.php?id=', $obj->id, '">Редактировать</a>';
    }
}
1
0 / 0 / 0
Регистрация: 07.12.2012
Сообщений: 29
24.03.2013, 17:35  [ТС]
а, ну тогда спасибо) попробую
теперь нужно найти будет, как именно сделать режимы редактировании)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.03.2013, 17:35
Помогаю со студенческими работами здесь

DataGrid, редактирование данных прямо в таблице
Есть Datagrid с recordset-ом из нескольких баз, можно ли удалять, обновлять, редактировать прямо в таблице и как? Заранее благодарна

Сохранение CSS прямо на странице в браузере
Как часто вам приходится сохранять стили в своем редакторе и обновлять страницу в браузере? Каждый раз при работе в web-консоли — копируете...

Как создать редактируемую таблицу прямо на странице?
Привет! Есть задача - организовать сотрудникам таблицы, причем чтобы они не видели только свое и ничего больше. Таблицы простые,...

редактирование файлов doc и xls прямо на веб сервере.
На веб сервере лежит файл doc. Задача открыть его и произвести изменения прямо на сервере. Например, ворд подгружается с сервера, в нем...

Codedom: Сохранение\Редактирование исходного кода прямо в программе
Всем привет! Возможно ли удаленно через web запрос в программе изменить переменную и сохранить ее? Т.е программа каждые 10 минут делает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru