Когда запрос не возвращает результат, страница результатов вообще не загружается – использование диаграммы Google из вызPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Когда запрос не возвращает результат, страница результатов вообще не загружается – использование диаграммы Google из выз

Сообщение Anonymous »

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

Проблема в том, что когда в заголовке заказов для компании пользователя нет заказов, страница вообще не загружается. Как выполнить этот запрос?
Мой запрос:

Код: Выделить всё

$company = $this->session->userdata('logged_in')['company'];
$this->db->select('*');
$this->db->from('orderitems');
$this->db->join('ordersheader', 'ordersheader.idOrder=orderitems.idOrder');
$this->db->join('customer', 'ordersheader.idCustomer=customer.idCustomer','left');
$this->db->join('systemusers', 'systemusers.idSystemUsers=ordersheader.user_id');
$this->db->where('systemusers.company', $company)
Отредактировано: я покажу свой полный код и свое представление с помощью диаграммы Google, где я получаю данные из вызова ajax. думаю, в этом проблема.

Код: Выделить всё

  $(document).ready(function() {

google.load("visualization", "1", {packages:["corechart"]});

$.ajax({
type: 'get',
url: "index.php/receivedOrders/column_chart/",
dataType: "json",
// cache: false,
success: function(jsonData){

drawChart(jsonData);

}
});

function drawChart(jsonData) {

var data = new google.visualization.DataTable(jsonData);

var options = {
hAxis: {
title: '',
format: 'h:mm a',
},
vAxis: {
title: ''
},
width:'400',
height:'300',
backgroundColor: 'none',
colors:['#ec8f6e', '#e6693e', '#e0440c', '#f3b49f', '#f6c7b6'],
legend: { position: 'top', maxLines: 3,alignment: 'center' },
};
var chart = new google.visualization.ColumnChart(document.getElementById('column_chart'));
chart.draw(data, options);
}
});


Мой метод контроллера, в котором я вызываю данные json для диаграммы:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/31371968/when-query-doesnt-return-result-page-doesnt-load-at-all-using-google-chart-f[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»