"orders" => '[{
"orderId": "'.$numorder.'", // ВОТ СЮДА НУЖНО ПОДСТАВИТЬ ЧИСЛО ИЗ ПЕРЕМЕННОЙ $numorder
"created": 1546261333439,
[
//...
"orders"=> json_encode(
[ // надеюсь понятно почему две квадратные скобки?
[
'orderId'=>$numorder,
'created'=>1546261333439,
''
]])
]
$product_id = 51;
$options = [
13 => 49,
14 => 53
];
$selectSql = 'select relatedoptions_id from tablename ';
$whereSql = 'where 1 ';
$whereSql .= ' and product_id=' . $product_id . ' ';
if ($options) {
$whereSql .= 'and (0 ';
foreach ($options as $key => $option) {
$whereSql .= 'or (option_id=' . $key . ' and option_value_id='.$option.')';
}
$whereSql .= ')';
}
$sql = $selectSql.$whereSql;
echo $sql;
когда отправляю через postman логин и пароль, то возвращает token, а через ajax, возвращает ошибку 500. В чём дело?
Отправляю bearer token через postmat всё работает нормально. Как отправить этот token ajax запросом?
function to_prepositional($str) {
if (in_array( substr($str, -1), ['и','о','е','ё','э'])) return $str;
if (in_array( substr($str, -3), ['ово','ево','ино','ыно'])) return $str;
$custom_cities = [
'Москва'=>'Москвы'
];
if (isset($custom_cities[$str])) return $custom_cities[$str];
$replace = array();
$replace['2'][] = array('ия','ии');
$replace['2'][] = array('ия','ии');
$replace['2'][] = array('ий','ом');
$replace['2'][] = array('ое','ом');
$replace['2'][] = array('ая','ой');
$replace['2'][] = array('ль','ле');
$replace['1'][] = array('а','е');
$replace['1'][] = array('о','е');
$replace['1'][] = array('и','ах');
$replace['1'][] = array('ы','ах');
$replace['1'][] = array('ь','и');
foreach ($replace as $length => $replacement) {
$str_length = mb_strlen($str, 'UTF-8');
$find = mb_substr($str, $str_length - $length, $str_length, 'UTF-8');
foreach($replacement as $try) {
if ( $find == $try[0] ) {
$str = mb_substr($str, 0, $str_length - $length, 'UTF-8');
$str .= $try['1'];
return $str;
}
}
}
if ($find == 'е') {
return $str;
} else {
return $str.'е';
}
}
D.M, то конвертирование в возраст
$date = '01.10.2001';
$dateType = count( explode('.',$date));
if ( $dateType=== 3) { // работаем как с полноценной
} elseif ($dateType=== 2) { // работаем как с срезанной
} else {// дата не опознана
}
select category_id, category_name, gender, count(id) from product
inner join category on category.id=product.category_id
group by category_id, gender
выбрать таблицу с группировками только для М (категория, имя категории, кол-во, 0) где пол=M
UNION
выбрать таблицу с группировками только для Ж (категория, имя категории,0, кол-во) где пол=Ж