Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> форма редактирования данных в БД, принцип создания 
:(
    Опции темы
wlad
Дата 8.12.2007, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 25.3.2007

Репутация: нет
Всего: нет



Господа!

Это вновь Влад. Очень хочу создать редактируемое окно. То есть: идет загрузка из БД, а далее редактирование содержимого... Если более подробно: механизм занос между тэгами <textarea> и </textarea> содержимого из БД...

С уважением

Влад

PM MAIL   Вверх
console
Дата 8.12.2007, 03:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.2.2007
Где: Belarus::Minsk

Репутация: 2
Всего: 3



Пожалуйста
Код

$result = mysql_query('SELECT something FROM db_name LIMIT 1');
$data = mysql_fetch_row($result);
echo '<textarea>'.$data[0].'</textarea>';



--------------------
user posted image
Nothing is impossible
My WeBlog
PM MAIL WWW ICQ   Вверх
Sunvas
Дата 8.12.2007, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 8
Всего: 89



console, Я бы порекомендовал так, ибо твой пример может сглючить, если в поле будут HTML теги:
Код

$result = mysql_query('SELECT something FROM db_name LIMIT 1');
list($field1) = mysql_fetch_row($result);
echo '<textarea>'.htmlspecialchars($field1).'</textarea>';



--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
DioNiR
Дата 10.12.2007, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 30.12.2006

Репутация: нет
Всего: нет



Sunvas и в чём же глюк?
Достаточно тогда так:
Код

$result = mysql_query('SELECT something FROM db_name LIMIT 1');
$data = mysql_fetch_row($result);
echo '<textarea>'.htmlspecialchars($data[0]).'</textarea>';

и не нужно использовать list.

Это сообщение отредактировал(а) DioNiR - 10.12.2007, 22:08
--------------------
Думали это конец? Ха, всё только начинается.
PM MAIL   Вверх
Anarki
Дата 10.12.2007, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 14.3.2005

Репутация: 7
Всего: 11



Глюк оттого, что выведутся HTML теги без предварительной обработки htmlspecialchars и дизайн может "поехать" например. В бд если будет хранится </textarea>.
Код

<?php
$data[0] = '</textarea><B>Привет</B><textarea>';
echo '<textarea>'.$data[0].'</textarea>';
?>




--------------------
PM WWW   Вверх
MoLeX
Дата 11.12.2007, 08:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



хм. а не проще использовать какой нибудь визуальный редактор и туда все пихать?
 user posted image
тогда проблем будет намного меньше и редактировать будет куда удобнее  smile 

Это сообщение отредактировал(а) MoLeX - 11.12.2007, 08:06


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Feldmarschall
Дата 11.12.2007, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



MoLeX, не проще.
Это разные задачи. Если надо дать секретарше возможность рисовать HTML - то визуальный редактор.
А если нужно отредактировать текст, не содержащий ни одного HTML тега, то текстария прекрасно подойдет.

Да и говорить, что визуальный редактор на пол-мега будет "проще", чем обычная текстария - я бы поостерегся, хе-хе.
PM   Вверх
MoLeX
Дата 11.12.2007, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



хе-хе. пол мега. 38 кб не хочишь???

Feldmarschall какбудто тебе не лень править хтмл код ручками??

Это сообщение отредактировал(а) MoLeX - 11.12.2007, 10:20


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Feldmarschall
Дата 11.12.2007, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



1. 38 килобайт все равно больше, чем 20 байт.
2. Если внимательно прочитать мое сообщение, то я нигде не писал, что собираюсь править HTML "ручками". Как и автор исходного поста.
3. Опытный разработчик понимает, что каждой задаче - свой инструмент, а один и тот же для всех.
В любом случае, этот мелкий вопрос явно не стоит столь обширного обсуждения. Автор сам разберется, что ему больше подходит, и что ему проще.



Это сообщение отредактировал(а) Feldmarschall - 11.12.2007, 10:48
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1119 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.