Запрос из базы данных и отображение в таблице

 
0
 
JavaScript
ava
dontworry | 19.10.2016, 14:12
Привет гениям программного мира! :)
итак, что мы имеем?
имеем таблицу:
http://clip2net.com/s/3DrV02u

Index.js
var store = new Ext.data.Store({
                url: 'db_query.php',    
                  reader: new Ext.data.JsonReader({
                     root:'rows',
                    totalProperty: 'results',
                     id:'id'
                    }, [
                    'error_id',
                    'error_typ',
                    'error_title',
                    'error_message',
                    'error_solution'
            ])
        });


var grid = new Ext.grid.EditorGridPanel({
            id: 'grid_main',
            store: store,
            clickstoEdit: 1,
            columns: [
                  {header: "Errortyp", dataIndex: 'error_typ', width: 70, sortable: true, editor: error_typ_edit},
                  {header: "Error Title", dataIndex: 'error_title', width: 300, sortable: true, editor: error_title_edit},
                  {header: "Error Message", dataIndex: 'error_message', width: 300, sortable: true, editor: error_message_edit},
                  {header: 'Error Solution', dataIndex: 'error_solution',width: 700, sortable: true, editor: error_solution_edit}
                ]
            });
            
            
Ext.onReady(function(){
    var win = new Ext.Window({
        title: 'First Level Support',
        layout: 'fit',
        /*layout: 'border',*/
        border: false,
        region: 'center',
        renderTo: document.body,
        frame:true,
        height:700,
        width:1400,
        items: [grid]
    });
win.show();
});


Информация, которая должна загружаться в таблицу выше, из базы данных "cop_support", таблицы "solutions" 
http://clip2net.com/s/3DrVbII
достаётся посредством вызова db_query.php

<?php
    $_db_host = "localhost";
    $_db_database = "cop_support";
    $_db_username = "USER";
    $_db_password = "PASS";

    $db_link = mysqli_connect($_db_host, $_db_username, $_db_password, $_db_database);
    $sql_query = "SELECT * FROM 'solutions'";

    $db_result = mysqli_query( $db_link, $sql_query );
    if ( ! $db_result ){
      die('Invalid query: ' . mysqli_error());
    }
    
    while ($row = mysql_fetch_object($db_result)) {
        $data[$row->id] = $row->text;
        }
    mysqli_free_result( $db_result );
    ?>


но к сожалению вся эта красота НЕ РАБОТАЕТ!!! (((
моё подозрение, что я не так сделал store в index.js и db_query.php
Помогите, кто может!!!
Ответы (2)
ava
Vas | 20.10.2016, 13:04 #
А где-же возврат массива $data из php-скрипта?
ava
dontworry | 26.10.2016, 16:07 #
не сочтите за труд, воплотите этот возврат в виде кода
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
ava  Vas   dontworry
advanced
Отправить