Сергеевич
Гуру
(3898),
на голосовании
3 года назад
Доброго дня. Нужна помощь по передачи переменной из php в ajax. Была проблема с каркасом сайта, которая решилась путем формирования асинхронной загрузки страницы. Сейчас решив данную проблему я столкнулся с другой проблемой. У меня не выводиться общий ежемесячный план сотрудников. Если я подставляю id сотрудника, тогда появляется информация о выполнении плана сотрудника. Текущая схема следующая: php->ajax->конфигурационный файл->метод. Если я в конфигурационном файле подставляю переменную сотрудника, тогда информация о выполнения плана появляется
В php написано следующее: Уникальный номер " .$id_worker. " В ajax:
В конфигурационном файле php:
include('../../config/connect.php'); include('../../config/class_query.php'); include('../../config/var.php'); $query_db = new query_db();// Подключение к классу шаблонов запросов $db_connect = new db_connect(); $id_worker = 1; //если вставляю данную переменную, то появляется информация о выполнения плана сотрудника. $db_connect->plan_worker($id_worker);
В методе
public function plan_worker($id_worker) // Общий месячный план, отображающийся в профиле сотрудника { $query_db = new query_db();// Подключение к классу шаблонов запросов //$worker_select_add = $query_db->worker_select($worker_list); $result_list = $this->mysqli_con->query("SELECT DATE_FORMAT(date_add_ball, '%Y-%m') AS data_moyth, SUM(sum_bay_ball) as sum_bay FROM lookbook_ball WHERE worker_id = $id_worker AND (date_add_ball BETWEEN '2020-01-01 00:00:00' AND '2100-01-01 23:59:59') GROUP BY 1"); // echo '
Месяц Сумма выручки
'; while ($row = $result_list->fetch_array()) { echo '' ;
" Текущая схема следующая: php->ajax->конфигурационный файл->метод. " Боже, как остановить кровотечение из глаз? Какая дикая мешанина! manymany-skidka.ru блин... Проблема решаема, пиши в личку
В php написано следующее:
Уникальный номер
" .$id_worker. "
В ajax:
В конфигурационном файле php:
include('../../config/connect.php');
include('../../config/class_query.php');
include('../../config/var.php');
$query_db = new query_db();// Подключение к классу шаблонов запросов
$db_connect = new db_connect();
$id_worker = 1; //если вставляю данную переменную, то появляется информация о выполнения плана сотрудника.
$db_connect->plan_worker($id_worker);
В методе
public function plan_worker($id_worker) // Общий месячный план, отображающийся в профиле сотрудника
{
$query_db = new query_db();// Подключение к классу шаблонов запросов
//$worker_select_add = $query_db->worker_select($worker_list);
$result_list = $this->mysqli_con->query("SELECT DATE_FORMAT(date_add_ball, '%Y-%m') AS data_moyth, SUM(sum_bay_ball) as sum_bay FROM lookbook_ball WHERE worker_id = $id_worker AND (date_add_ball BETWEEN '2020-01-01 00:00:00' AND '2100-01-01 23:59:59') GROUP BY 1"); //
echo '
Месяц
Сумма выручки
';
while ($row = $result_list->fetch_array())
{
echo '' ;
echo '' .$row["data_moyth"]. '';
echo '' .$row["sum_bay"]. '';
echo '';
}
}