
Stanly
24.04.2017
07:58:00
А мне нужно, будет запись или нет?
Если бы я знал как задать такой вопрос правильно

Максим
24.04.2017
07:59:29

Алексей
24.04.2017
07:59:44

Google

Stanly
24.04.2017
08:01:35
Смотри, у меня фильтры на сайте. Если выбран первый фильтр, то показывает контент, если второй то тоже есть контент
А вот если два сразу фильтра, то не факт что там будет текст или нет

Damir
24.04.2017
08:03:37
думаю, стоит начать с книги по программированию. или курса какого-нибудь
https://www.google.ru/search?q=%D0%BA%D1%83%D1%80%D1%81+php+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE&oq=%D0%BA%D1%83%D1%80%D1%81+php+%D0%B1%D0%B5%D1%81&aqs=chrome.1.69i57j0l2.5734j0j7&sourceid=chrome&ie=UTF-8

Stanly
24.04.2017
08:04:15
Например: фильтр 1: марка машины. фильтр 2: цвет. Выбрал мерс-черный, если его нет, то надпись "Нету", а если есть то надпись "Есть"

Максим
24.04.2017
08:04:45

Алексей
24.04.2017
08:04:50

Stanly
24.04.2017
08:06:13
Хорошо спасибо. Сам попробую что нибудь

Алексей
24.04.2017
08:07:01
Хорошо спасибо. Сам попробую что нибудь
если будешь пилить сам, то прежде чем писать код, определись пошагово на бумаге,что , вообще, должно происходить. напиши рускким языком кратко и лакончино по пунктам для себя конкретный алогрит. а потом переводи его на язык программирования.
а то еще не знаешь, что нужно сделать,а у же пробуешь писать код. думаю. это сложный путь

Stanly
24.04.2017
08:08:18

dot
24.04.2017
08:08:37
скажите а как извлечь данные из ajax запроса У меня походу там есть кое какой прогресс когда пишу echo json_encode(array('response' => myorgid));
print_r("bbbbbbbbbbbbbb".$myorgid); выводится {"response":"myorgid"} И я надеюсь по крайней мере что там есть то что мне нужно

Stanly
24.04.2017
08:08:49

Сергей
24.04.2017
08:11:24

Google

Максим
24.04.2017
08:11:43
Нет, не из базы. Из xml документа, через парсинг
в любом случае у тебя условие если найдена модель и цвет, то выводим ЕСТЬ. Если что-то из этого не найдено, то выводим НЕТ.
if($color === $filterColor && $model === $filterModel) {
// Если оба условия выполняются
} else {
// Если одно из условий не выполняется
}

dot
24.04.2017
08:12:25
мм а если я в запросе делал $.ajax({
type: "POST",
url:"Tempdata.php",
data: {myorgid: 12},
dataType: 'json',
success :function(data){
alert(data.response);
}
}) я думал что там выдастся 12

Stanly
24.04.2017
08:12:54

Максим
24.04.2017
08:13:32

Алексей
24.04.2017
08:14:23
Так, пробовал, но почему в else не выводит текст
сделать
var_dump($color);
var_dump($filterColor);
var_dump($model);
var_dump($filterModel);
увидеть, где косяк и в чем нарушается условие
Или освоить дебагер за пару часов и экономить потом много времни на отладке)

Максим
24.04.2017
08:15:16

Sparrow
24.04.2017
08:15:38
<=> новый тип убийца пхп7

Stanly
24.04.2017
08:15:44
Да да равны, там обычный строки

Сергей
24.04.2017
08:16:02

Максим
24.04.2017
08:16:41
@EpifanovSergey почему в его случае в $_POST переменная не попадает?

Stanly
24.04.2017
08:16:56
var_dump выводит все, потому что в хмл же есть все

Алексей
24.04.2017
08:17:36

Сергей
24.04.2017
08:18:33

dot
24.04.2017
08:18:59
хмм тогда пишет {"response":null}

Максим
24.04.2017
08:19:20

Stanly
24.04.2017
08:19:40
условие не выполняется потому что нету черного мерседеса, а по отдельности есть и черный цвет и мерседес, вар_дамп выводит и черный цвет и мерседес.
Забейте, сам напишу. Спасибо за помощь и советы

Алексей
24.04.2017
08:20:30

Сергей
24.04.2017
08:20:52

Google

Максим
24.04.2017
08:21:56

dot
24.04.2017
08:23:01
нене в начале я вообще не указывал тип ответа
и структура была не json

Сергей
24.04.2017
08:25:18

Pavel
24.04.2017
08:25:52
а почему в json_encode не переменная, а текст ?
скажите а как извлечь данные из ajax запроса У меня походу там есть кое какой прогресс когда пишу echo json_encode(array('response' => myorgid));
print_r("bbbbbbbbbbbbbb".$myorgid); выводится {"response":"myorgid"} И я надеюсь по крайней мере что там есть то что мне нужно

dot
24.04.2017
08:26:21
сейчас попробую , у меня там просто получилось около 40 классов , сейчас выложу то что к этому относится

Сергей
24.04.2017
08:27:53

Aztwin LK
24.04.2017
08:30:04
Двойное декодирование данных попробуй

Дмитрий
24.04.2017
08:32:20

Pavel
24.04.2017
08:32:28
success :function(data){
let result = JSON.parse(data);
alert(result['response']);
}
не ?

Сергей
24.04.2017
08:33:26

Дмитрий
24.04.2017
08:34:00
а как ??
например вот так https://habrahabr.ru/post/250323/

Pavel
24.04.2017
08:34:49
согласен, тупанул :)
если указать datatype: json, jquery как раз это и сделает

dot
24.04.2017
08:34:53
https://pastebin.com/dtZtDTZD
в netbeans делаю , alert не срвбатывает :(

Максим
24.04.2017
08:38:17

Pavel
24.04.2017
08:38:58
мне кажется, человеку надо дать ссылочку на азы работы с пхп :)
я правильно понимаю, что tempdata это и хтмл код, который пользователь видет при открытии страницы и на него же ссылается аякс запрос ?

Google

Pavel
24.04.2017
08:40:23
https://pastebin.com/dtZtDTZD

Сергей
24.04.2017
08:40:37

dot
24.04.2017
08:41:11
ну так то возможно , просто вот только один единственный косяк исправить и все заработает. Когда json тип данных поставил alert перестал срабатывать

Сергей
24.04.2017
08:41:55
когда json поставил, у тебя в консоли ошибка должна быть
потому что ты html отдаешь вместе json

dot
24.04.2017
08:43:20
хмм нет ошибки нет , но я же правильную структуру данных отдаю
data: {myorgid: myorgid}

Сергей
24.04.2017
08:44:27

dot
24.04.2017
08:45:45
хмм а почему вы говорите что я html туда отдаю ? там же именно цифра просто передается ?

Admin
ERROR: S client not available

dot
24.04.2017
08:46:29
в myorgid точно цифра. это я алертом проверил

Pavel
24.04.2017
08:46:37
$view = new Organisationsinfoview();
$view->getView(1510);
как минимум это :)

Сергей
24.04.2017
08:46:54
на сервер может и цифра отправляется.
зато с сервера у тебя каша в виде html и json приходит

dot
24.04.2017
08:46:56
аа это я дальше для теста делал,

Pavel
24.04.2017
08:47:08
https://pastebin.com/E6NCjWV0

dot
24.04.2017
08:47:18
там чтобы дальше норм отображалось и там как нужно выводится
вот этот проклятый id должен подставится вместо 1510 и все заработает :(

Pavel
24.04.2017
08:49:25
если не мешать хтмл, пхп и джэс в один файл и не пытаться из него на себя самого аякс запросы кидать, то все заработает :)

dot
24.04.2017
08:50:02
хмм...а он не должен был сам на себя кидать ??? блин....

Google

dot
24.04.2017
08:50:57
я думал там без разницы , я хотел чтобы форма открылась там же аякс выполнился и туда же вернуть данные
тогда получается надо для модального окна отдельный вид сделать и туда же этот аяксовый скрипт запихать , а потом потом получить данные в Tempdata.php
а если я буду вызывать класс этого вида в том месте где он у меня был раньше это поможет или тот же трэшак будет ? Просто если так логически подумать он там этот текст и отобразит и ничего не изменится , но может я ошибкаюсь

Pavel
24.04.2017
09:15:42
вынеси формирование вида в отдельный скрипт
аяксом с основной страницы запрашивай этот скрипт с нужными параметрами
получай в ответ хтмл
аппенди его в модальное окно

dot
24.04.2017
09:19:21
хмм да я так и сделал , сейчас выложу что получилось
https://pastebin.com/HWR60fUc
аа у меня модальное окно вместе со скриптом получилось
чет я уже запутался : (

Максим
24.04.2017
09:24:30
классы там зачем вообще... просто лапша кода какая-то

Alexey
24.04.2017
09:24:33
так проблема то в чём? пост не доходит или модалка не работает
я что-то уже запутался
если там нужна вся магия с классами и html, то нужно проверить срабатывает ли автолоадер для всего этого

Pavel
24.04.2017
09:25:32
классы меня, конечно, тоже "удивили", так скажем )
ты сделай сначала просто две страницы, с чистым хтмл/джэс и чистым пхп, не мешая их, как я выше скинул
чтобы увидеть, как это должно работать
потом, постепенно, в скрипт пхп добавляй классы и все такое
просто действительно, код выглядит даже не лапшой, а просто солянкой )
хмм да я так и сделал , сейчас выложу что получилось

Danila
24.04.2017
10:08:00
Народ поясните нубу, в интернетах об ORM всегда рассуждают в контексте баз данных, а мне вот всегда казалось что ORM это DomainObject + DataMappers, в доменной модели бизнес логика сущности, в маппере логика хранения и получения. Где правда ?

Alexey
24.04.2017
10:09:48
рассуждение в контексте БД связано со значением буквы R в абривиатуре

Danila
24.04.2017
10:13:16
А что, не может быть реляционности данных которые храняться в файлах ?

Alexey
24.04.2017
10:17:34
если пофилосовстваовать и дойти до самого "низа" — любая база данных — это файл

Jim
24.04.2017
10:17:46
Добрый день. Вакансия: http://it.2thestars.ru/%D0%B4%D0%BB%D1%8F-%D0%B2%D0%B5%D0%B1%D0%BC%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0/12-php/18-%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F-php-team-lead. от 120К.

Alexey
24.04.2017
10:18:56
ORM — это про маппинг сущностей из реляционной структуры в объекты (хотя не только реляционной)

Danila
24.04.2017
10:18:59