Перейти к публикации

Рекомендованные сообщения

Используется DLE 8.3

PHP 5

MySQL Server 5

Есть 4 скрипта на php для создания, удаления, изменения и поиска в базе mysql

каждый php скрипт привязан к отдельной стат.странице,

например для добавления через static_add.tpl:

<div id="cat-title">

<h2>{description}</h2>

</div>

<br>

<div style="width:100%; text-align:justify; color:#090909;">{static}

{include file="engine/modules/office_add.php"}

</div>

---------------------------------------------

При поиске выводится результат в виде таблицы

Номер Пароль Контекст CallerID

1000 password office ivanov ii

Задача:

Как сделать так, чтобы в результате вывода можно было изменить любое значение в каждой ячейке

Ссылка на сообщение
Поделиться на других сайтах

Как сделать так...

Без ссылки на сайт - никак. П.С. уточните, нужно просто вывод в HTML исправить или нужно исправить в самой БД значение ячейки? Если второе, то нужен код вашего модуля, если у него автор не вы, то обратитесь к его автору, он вкурсе.

Ссылка на сообщение
Поделиться на других сайтах

zgr,

Вот кусок с office_search.php, к-ый вставляется в static_search.tpl через стат.страницу

Запрос к базе mysql для поиска по name, номеру телефона

$query = "SELECT * FROM $userstable WHERE name like '%".$_POST['phone']."%';";

если номер существует, то выводить результат в виде таблицы

$table = "<TABLE bgColor=#6D6E6F border=0 cellPadding=5 cellSpacing=1 width=100% align=center>\n";

$table .= "<TR>

<TD align=center bgColor=#eb9013>

<B>Номер</B>

</TD>

<TD align=center bgColor=#eb9013>

<B>Пароль</B>

</TD>

<TD align=center bgColor=#eb9013>

<B>Контекст</B>

<TD align=center bgColor=#eb9013>

<B>CallerID</B>

</TD>

</TR>\n";

while ($row = mysql_fetch_assoc($res)) {

$table .= "<TR><TD align=center bgColor=#fffff0>".$row['name']."</TD>\n";

$table .= "<TD align=center bgColor=#fffff0>".$row['secret']."</td>\n";

$table .= "<TD align=center bgColor=#fffff0>".$row['context']."</td>\n";

$table .= "<TD align=center bgColor=#fffff0>".$row['callerid']."</td>\n";

$table .= "</TR>\n";

}

$table .= "</table>\n";

нужно, чтобы можно было редактировать сразу в ячейках таблицы данные, или нажать изменить и перенести данные в ячейках на страницу изменения и там уже менять

Ссылка на сообщение
Поделиться на других сайтах

1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вы вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

нужно, чтобы можно было редактировать сразу в ячейках таблицы данные, или нажать изменить и перенести данные в ячейках на страницу изменения и там уже менять

Если я правильно вас понял, то вам нужно сделать функцию на аяксе и отслеживать нажатия. Т.е. в распечатанной таблице на ячейку кликаем и она переводится в режим редактирования + появляется всплывающая кнопка "сохранить" рядом с таблицей, если ячейка была изменена, т.е. вам нужно отслеживать изменения полей input, которые при активации из disable = true переводятся в disable = false. После нажатия кнопки "сохранить" обновится БД. Такая задумка?

Это можно сделать, но это достаточно сложно, за 5 минут не пишется, поэтому вряд ли вам кто-то даст готовое решение, это не форум программистов, а форум поддержки CMS DLE. Можете указать свой сайт и написать мне в личку, если всё ок, я вам помогу, иначе тема будет закрыта - это не варёзник, а офф.форум.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...