slickgrid Заполнение данных с использованием PHP и Mysql - PullRequest
3 голосов
/ 22 февраля 2012

У меня есть проблема, как я могу использовать гладкую сетку, у нее нет документации о том, как использовать ее с PHP, поэтому я сделал мой.Но я столкнулся с проблемой.Как бы я повторил мой MySql Query, чтобы он выглядел так:

$(function () {
for (var i = 0; i < 500; i++) {
  var d = (data[i] = {});

  d["title"] = "Task " + i;
  d["description"] = "This is a sample task description.\n  It can be multiline";
  d["duration"] = "5 days";
  d["percentComplete"] = Math.round(Math.random() * 100);
  d["start"] = "01/01/2009";
  d["finish"] = "01/05/2009";
  d["effortDriven"] = (i % 5 == 0);
}

Это из гладкой сетки, и мне нужно, чтобы мой запрос получился таким, как этот.Я не знаю, использовал бы я json_encode или как?Я попробовал ответ в Это старое сообщение , но я не могу заставить его выполнить какой-либо совет.

Кстати, вот моя таблица на всякий случай.,

CREATE TABLE IF NOT EXISTS `city` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`Name` char(35) NOT NULL DEFAULT '',
`CountryCode` char(3) NOT NULL DEFAULT '',
`District` char(20) NOT NULL DEFAULT '',
`Population` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`),
 KEY `CountryCode` (`CountryCode`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4083 ;

мой запрос просто select * from city;

Ответы [ 2 ]

3 голосов
/ 12 июня 2012

пример codeigniter вы можете использовать его с ядром php

/////////////////////////////in Controller page/////////////

function get_companybyid()
{
    $data=$this->company->get_companybyid();

    echo json_encode($data);
}   

/////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////in Model///////////////////////////////////////////////////

function get_companybyid()

{
    $CompanyID=$_GET['CompanyID'];
    $sql = "SELECT
                CompanyName,
            FROM
                Company 
            WHERE CompanyID=". $CompanyID;

    $query = $this->db->query($sql);

    return $company_result = $query->result_array();
}

/////////////////////////////////////////////////////////////////

при просмотре страницы,

 // i am working with codeigniter below i am calling a controlller and method with jquery getjson method passign a company id and retrive th data intoa json variable   

$.getJSON(APP_PATH + "company/get_companybyid", { CompanyID: "1"}, function(json)
{
    for (var i = 0; i < json.length; i++)
    {
        var d = (data[i] = {});
        d["id"] = "id_" + i;
        d["num"] = i;
        d["CompanyName"] = json[i].CompanyName; 
    }
}

Я использую это, и он прекрасно работает для меня

0 голосов
/ 10 мая 2013

Мне просто нужно было повторить, вот мой код:

$(function () {
for (var i = 0; i < 500; i++) {
  var data=[];
  <?php echo $data ?>


}

Ответ был взят из ЭТОГО ПОЧТЫ Мне просто нужно было повторить его

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