0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 883 Просмотров
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Hi all. Подскажите, кто знает, pls: как сделать вставку строки в БД, чтоб она сразу отображалась на экране в таблице? Есть таблица на экране админки, в которую стандартным джумловским образом выводятся данные из таблицы БД. Есть стандартные кнопки вправо вверху -- "Удалить", "Изменить", "Добавить", но я из уже из отключил и позже выкину. Нарисовал средствами PHP под таблицей кнопку "Добавить строку", В "<form action=" стоит index.php. В начале скрипта формы средствами PHP принимаю входные параметры и добавляю в таблицу БД строку, но на экране она не появляется. Появится только если перечитать данные из таблицы БД. Как можно решить проблему?
« Последнее редактирование: 11.12.2012, 14:10:03 от cvgh »
*

dstavropolskij

  • Захожу иногда
  • 106
  • 10 / 0
Лично я ниче не понял, но на первый взгяд -- проверьте условия отображения.
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Ну, в сконцентрированном виде вопрос такой: как сделать, чтобы строка таблицы показывалась на экране, если она добавлена в таблицу БД в начале этого же скрипта?
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
надо до вывода вставлять.
*

andranik1957

  • Захожу иногда
  • 63
  • 2 / 0
Ну, в сконцентрированном виде вопрос такой: как сделать, чтобы строка таблицы показывалась на экране, если она добавлена в таблицу БД в начале этого же скрипта?
После добавления перезагрузить страницу(программно)
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Справился. Сделал, чтобы чтение данных шло не в Модели, а непосредственно в Виде уже после добавления строки.
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
так а не проще было вставку сделать хотя бы в модели, до чтения, а не чтение переносить?
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Может, и проще. Но я, как начинающий в Joomla, честно говоря, не знаю, как обратиться к Модели :(.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться