PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): « 1 2 [3]

> Найдено сообщений: 33
des1roer Отправлено: 18 Апреля, 2014 - 09:28:12 • Тема: PHP БД - работа с базой данных и календарем • Форум: Работа с СУБД

Ответов: 2
Просмотров: 939
DlTA пишет:
если Вы разовый разработчик, которого как то нашли и дали задачу, и в будущем больше не будете чем либо заниматсья по данному сайту, то лучше сделать для обработки запросов дополнительную страницу, чтоб тем кто будет делать после не пришлось много чего вычищать. а иначе это архитектурный вопрос, для ответа на который надо видеть как реализованы иные подобные вещи.

а для запроса можно заюзать jquery getJSON

а по хорошему то как? у меня мысль постепенно вырисовывается что в дной странице это сделать реально просто в строке $.get('/testo.php', null, function(data) { писать не имя страницы а ссылаться на текушую страницу
des1roer Отправлено: 18 Апреля, 2014 - 09:01:02 • Тема: PHP БД - работа с базой данных и календарем • Форум: Работа с СУБД

Ответов: 2
Просмотров: 939
Обрисую проблему - есть бд postgres. Нужно хватать с неё данные и рисовать график. Еще необходимо сделать выбор даты. Как я понимаю (может ошибаюсь), реализовать взаимодействие php -страницы (отправляет запрос на бд и собирает данные) и js (рисует график и выводит календарь) возможно по следующей схеме - php страница делает запрос $query = "" и передает данные на другую страницу где подцеплен flot.js (рисует графики) и календарь (модифицированный jqueryui datepicker). умею - получать данные с пхп и рисовать график на другой странице, умею получать данные с календаря и задавать запрос бд(это на одной странице). Как мне реализовать решение? Нужны ли две страницы или хватит одной. А если одной - то как получать json от функции работающей с базой. А если двумя - то как передавать значение времени в страницу php с запросом
des1roer Отправлено: 17 Апреля, 2014 - 11:40:25 • Тема: Json распарсить двумерный массив • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 3456
Есть страничка на пхп, она собирает данные из таблицы, получает двумерный массив
php

выдает
[["485","485","579","577","577"],["2014-04-01 10:17:53","2014-04-01 10:17:52","2014-03-28 15:28:44","2014-03-28 15:28:43","2014-03-28 15:28:42"]]
необходимо распарсить этот массив и отдать функции в виде двумерного массива в Js .
CODE (javascript):
скопировать код в буфер обмена
  1. App = function(){
  2.     var ajaxStack = [];
  3.     this.pushAjaxResult = function(ajaxResult)
  4.     {
  5.         ajaxStack.push(ajaxResult);
  6.     }
  7.     this.getLastAjaxResult = function()
  8.     {
  9.         return ajaxStack[ajaxStack.length - 1];
  10.     }
  11. };
  12. app = new App(); // теперь window.app будет ссылаться на инстанс App
  13.         $.get('/testo.php',function(Sum){
  14.         var x = JSON.parse(Sum);
  15.         app.populateTable(x);
  16.         },"json")
  17.                 app.populateTable = function(x) {
  18.                 var buf =[];
  19.                 for (var i = 0;i<x.length;i++){
  20.                         buf[i]=[x[i]];
  21.                 }              
  22.                 $.plot($("#placeholder"), [ buf ]);
  23.  

вот эта функция работает для одномерного массива. но для двумерного сваливает все значения одного столбца в buf (0), а второго в buf (1).
И сразу же вопрос - как сделать это красивее, и вообще то лучше в одной странице это сделать. Функцию где-то подсмотрел, для одномерного массива хватало, а для двумерного что-то интереснее нужно

Страниц (3): « 1 2 [3]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB