Jqgrid PHP часть для сохранения в MySQL - PullRequest
0 голосов
/ 10 марта 2011

Я использую Jqgrid http://trirand.com/blog

это очень хорошее решение для сетки, связанная версия - версия с открытым исходным кодом, в которой отсутствует реализация php.

Пока я сохраняю ввод с помощью простогоФорма $ PHP_SELF, которая обновляет данные.Я хотел бы сохранить данные с помощью ajax, но понятия не имею, как этого достичь.

к сожалению, trirand.com не предоставляет нам php-код для сохранения / отправки примеров, которые можно найти здесь:

http://www.trirand.com/blog/jqgrid/jqgrid.html

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

Большое спасибо за ваше время Приветствия, kilik

1 Ответ

0 голосов
/ 10 марта 2011

Так как никто не отвечает здесь или на trirand.com, я отвечаю сам за других, которые могут столкнуться с той же проблемой:

установите 'editurl' в свой скрипт, а затем получите имена полей как $ _POST. Jqgrid, кажется, заполняет ваш простой mysqlquery автоматически в ajax-запрос.

сделать это для анализа массива $ _POST:

foreach ($_POST as $key=>$value){
$post .= $key.$value;
}
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
fwrite($fh, $post);
fclose($fh);

Моя проблема заключалась в том, что я сохранил var_dump ($ _ POST) как $ post и спросил, почему не было вывод кроме «1». вам нужно записать файл, потому что эхо не отражается на экране.

могут быть другие или более эффективные способы сделать это ... это просто мой скромный способ, так как никто, похоже, не хочет помочь в этом популярном grid-решении, где подходящую платформу php можно приобрести по коммерческой подписке.

Jqgrid находится где-то между тяжелым, но универсальным extjs и легким slickgrid и fancygrid. Все они с открытым исходным кодом (по крайней мере, js-файлы).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...