
moka
23.10.2018
22:43:10
Вопрос решен! Спасибо @CruelBotan

Online
24.10.2018
04:15:09
Привет
SELECT FROM products_list WHERE popular2 LIKE '1%' можно ещо поставить условия WHERE >?
можете помочь ?

Google

MIKRI
24.10.2018
04:17:44

Online
24.10.2018
04:18:18
можете помочь
можете помочь
из mysql базы показывает ????
цыфры как исправить ? можете помочь

Sergey
24.10.2018
05:21:50

Online
24.10.2018
05:23:45
как на китайском
utf8 не помогает
@mysql_query("SET NAMES 'cp1251'");
mysql_set_charset( 'cp1251' );
mysqli_set_charset($mysqli_conn, "utf8");
эти тоже

Google

Sergey
24.10.2018
05:30:36

Artem
24.10.2018
05:38:26
Всем доброго дня. Есть класс на PHP может кто-то помочь его прочесть? Сам пишу на рубях, но нет документации к апи есть только php класс. Там буквально 60 строк

Don
24.10.2018
05:40:02
Кидай код
На пастебин или линк на класс

Artem
24.10.2018
05:40:48
https://gist.github.com/Free-cat/903a3706ab09562873289f3104f21b42

Igor
24.10.2018
05:41:11


Artem
24.10.2018
05:41:38
1) Search_By_Code
Входные параметры:
1 - char(100) - код товара (пробелы игнорируются),
2 - bit - флаг поиска по точному соответствию (1 - точное соответствие, 0 - поиск по началу номера)
Выходные параметры:
maker (char) - Наименование бренда/производителя
code (char) - Номер по каталогу производителя
name (char) - Наименование товара W
2) Get_Element_Details
Входные параметры:
1 - char(100) - Наименование бренда/производителя
2 - char(100) - Номер товара по каталогу производителя
3 - bit - Флаг получения аналогов (1 - с аналогами, 0 - без аналогов)
Выходные параметры:
is_kross (bit) - флаг аналога (1 - аналог, 0 - источник)
maker (char) - Наименование бренда/производителя
code (char) - Номер по каталогу производителя
name (char) - Наименование товара
order_time (char) - Срок заказа (рабочих дней до прихода на склад в Москве), пустое значение соответствует наличию на нашем складе
packing (int) - кратность (или упаковка), 0 - нет кратности (т.е. можно заказывать поштучно).
price (float) - цена клиента в рублях (т.е. для нашего клиента - это закупочная цена)
amount (int) - наличие
unit (char) - единица измерения
Нужно хотя бы curl понять на эти запросы
Как формируется тело запроса


Igor
24.10.2018
05:43:00
Отправка постом
массив сейчас накидаю

Online
24.10.2018
05:44:22

Максим
24.10.2018
05:45:30

Igor
24.10.2018
05:49:47
<?php
[
'command' => [
'proc_id' => 'тут название омманды, например Get_Element_Details',
'parm' => [
'maker' => 'Наименование бренда/производителя',
'code' => 'Номер по каталогу производителя',
'is_kross' => 0,
],
],
'auth' => ['client_name' => 'тут id клиента из конфига', 'client_pwd' => 'тут пароль клиента из конфига',]
Как пример параметров для поста

Artem
24.10.2018
05:53:56
Спасибо большое

Online
24.10.2018
06:52:36
Привет всем! Добавил новый язык на сайт(китайский). Массив сохранил в utf-8 with BOM и все иероглифы прекрасно отображаются.
Но динамический контент, новости и тд - ??????????????????????????(примерное отображение).
Сохраняя файл index.php и подобные в utf-8 with BOM - "слетает" кириллица. Просто utf-8 - тоже не фурычит.Какие есть способы решения вопроса.МОжет есть принудительная смена кодировки при $_GET['lang'] ?
if (!($conn = mysql_connect($mysqlhostname, $mysqllogin, $mysqlpassword))) {
include "includes/errors/db.php";
exit();
} else {
if (!(mysql_select_db($mysqldatabase, $conn))) {
include "includes/errors/db.php";
exit();
}
}
mysql_set_charset('utf8');
Единственный "полуработающий" способ у меня. При утф8 - работает все кроме кириллицы, при cp1251 - работает все кроме китая. Why???????????? :unsure:

Anonymous*
24.10.2018
06:54:35
эммм тебе надо страницы в UTF8 сохранить
конвертиировать

Google

Anonymous*
24.10.2018
06:54:56
короче код страниц должен быть в той же кодировке что и бд

Mykola
24.10.2018
06:59:39
Мой вариант, прочитал несколько книг, они как раз помогли структурировать те знания что были получены где то с ютуба и блогов.
Написал потом несколько простых примеров проектов и меня взяли джуном.
Вначале работал как за еду)
Вначале поставь на первое место рост и получение опыта, про деньги вначале можно особо не думать, так как ничего же не знаешь

Денис
24.10.2018
06:59:53

Anonymous*
24.10.2018
07:00:04
чё за войсы вообще

Don
24.10.2018
07:00:28

Online
24.10.2018
07:03:09
но в mysql базе без ошыбки показывает

Artem
24.10.2018
07:03:40
<?php
[
'command' => [
'proc_id' => 'тут название омманды, например Get_Element_Details',
'parm' => [
'maker' => 'Наименование бренда/производителя',
'code' => 'Номер по каталогу производителя',
'is_kross' => 0,
],
],
'auth' => ['client_name' => 'тут id клиента из конфига', 'client_pwd' => 'тут пароль клиента из конфига',]
Слушай, а там ничего не кодируется?

Online
24.10.2018
07:03:57
нет
другие языки показывает нормально толька китайский проблема

Igor
24.10.2018
07:05:42

Artem
24.10.2018
07:05:58
Кидаю запрос в ответ пустота от них

Igor
24.10.2018
07:06:07
Ан нет
соврал
base64 на строку массива

Artem
24.10.2018
07:06:19
$data = array('postdata'=>serialize($data));
$data = array_map($this->code_method.'encode',$data);
$data = http_build_query($data);
Вот тут помоему

Igor
24.10.2018
07:06:29
т.е. да
не заметил
обернуть еще в массив postdata

Google

Igor
24.10.2018
07:07:00
даже сложнее
ща
в общем еще сверху ['postadata' => 'тут сериализовать массив что выше потом base64_encode по нему же']
затем сбилдить строку из массива формата postdata=тутbase64строка

Artem
24.10.2018
07:12:19
Жесть

Firs
24.10.2018
07:20:00
postgresql, с помощью оконных функций не получилось (выполняется после запроса)
Нужно сгрупировать по sportmanid и взять сумму 3 больших значений value для каждого sportmanid
как это делается?
Как получит строки, содержащие сумму 3 максимальных значений для каждого сгруппированного набора?

Евгений
24.10.2018
07:27:15
ну что-то вроде select group by sportmanid order by value desc limit 3

Firs
24.10.2018
07:28:05

Евгений
24.10.2018
07:28:28
ну сумму добавишь

Konstantin
24.10.2018
07:28:29
order by max(value) ?

Евгений
24.10.2018
07:28:32
sum( value )

Денис
24.10.2018
07:28:44
та это на каждую группу отдельный запрос нужен

Sergey
24.10.2018
07:29:20

Евгений
24.10.2018
07:29:36

Konstantin
24.10.2018
07:29:43
ну у тебя group by можно сделать по 3 ?
а то непонятно как они у тебя группируются

Евгений
24.10.2018
07:30:09

Google

Евгений
24.10.2018
07:30:44
по сути ему надо для spotrmanid = 18 взять три самых больших vlue и просуммировать

Konstantin
24.10.2018
07:31:00
ну все делаешь select sum(value) order by sum(value) group by sportmanid
если я правильно понял

Firs
24.10.2018
07:32:10

Konstantin
24.10.2018
07:32:17

Sergey
24.10.2018
07:33:04

Firs
24.10.2018
07:33:04