HTML-форма для WYSIWYG-редактора из MySQL-таблицы
(обсуждение статьи)

231. Gaev

А откуда ваш принимающий скрипт знает, что надо искать в POST массив SET?

14.05.2011 14:22:27

85.65.172.240 • mozilla/4.0 (compatible; msie 8.0; windows nt 5.1; trident/4.0; webmoney advisor; funwebproducts; gtb5; .net clr 2.0.50727; .net clr 3.0.4506.2152; .net clr 3.5.30729) • http://dn.ir2.ru/sql2form.aspx

232. D.M., admin

Gaev, на первый взгляд, может показаться, что принимающий скрипт узнаёт детали структуры запроса из головы программиста (то есть те же грабли). Отчасти вы правы. Вероятно, более высокой «идеализацией» было бы создать общий "config.php" для всех скриптов сайта (или текущего блока обработки запросов), в котором определить начальные «сущности», например, в виде массива $def_sql = array('set' => 'set', 'where' => 'where', ...).

Но, по сути, этот массив и так определён (как, в общем-то, видно из его содержания) – имплицитно. Я бы назвал это «естественной» логикой, опирающейся в данном случае на понятия MySQL "SET" и "WHERE".

В любом случае, это более высокий уровень «договорённости» – о целых классах понятий, а не об отдельных наименованиях полей.

15.05.2011 00:33:47

2.95.17.104 • mozilla/5.0 (windows nt 5.1) applewebkit/534.24 (khtml, like gecko) chrome/11.0.696.65 safari/534.24 • http://dn.ir2.ru/sql2form.aspx

502. автор

ура заработало

18.12.2011 08:24:20

178.120.73.79 • mozilla/4.0 (compatible; msie 8.0; windows nt 6.1; trident/4.0; mrsputnik 2, 4, 0, 463; slcc2; .net clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; media center pc 6.0; fdm; infopath.3; asktbptv2/5.9.1.14019) • http://dn-irkutsk.ru/sql2form.aspx

Добавить комментарий:

*Автор:
E-Mail:
*Текст:

Защита от иностранных шпионов и спам-роботов. Введите пропущенное слово:

Правила оформления:

  • HTML-тэги не работают (выводятся на экран в виде кода)
  • Абзац - два раза Enter (абзацы отделяются пустыми строками)
  • #Подзаголовок - абзац, первый знак у которого решётка
  • __курсив__, **жирный** (2 знака подчёркивания или 2 звёздочки перед первым словом группы и после последнего);
  • _@Выделение цветом@_ с помощью зеркальных _@ в начале выделения и @_ в конце;
  • @:=r в начале абзаца - выравнивание вправо;
  • @:=l в начале абзаца - выравнивание влево;
  • @:=c в начале абзаца - выравнивание по центру
  • | (вертикальная черта) перед концом строки (Enter) - разрыв строки в пределах абзаца
  • Двойные повторяющиеся кавычки превращаются: ""группа слов"" => «группа слов»
  • Одинарные повторяющиеся кавычки превращаются: ''группа слов'' => “группа слов”