@phpclubru

Страница 184 из 956
Stanly
24.04.2017
07:58:00
А мне нужно, будет запись или нет?

Если бы я знал как задать такой вопрос правильно

Максим
24.04.2017
07:59:29
То есть: if(a==b && c==d) {}
блок если условие выполняется. затем через else пишешь блок если условия не выполняются

Алексей
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:50
А вот если два сразу фильтра, то не факт что там будет текст или нет
если в случае вбыора обоих фильтров надо показывать оба блока, то просто делаешь два if а не один: if (условие 1) { показываем блок 1 } if (условие 2) { показываем блок 2 }

Например: фильтр 1: марка машины. фильтр 2: цвет. Выбрал мерс-черный, если его нет, то надпись "Нету", а если есть то надпись "Есть"
судя по предыдущим вопросам, в данной ситуации лучше всего обратиться на фриланс , либо в чатик по работе. Такое тебе сбацают дешево и быстро. P.S> ничего личного, просто мнение

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

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

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
ну так выбираешь ты откуда? из базы?
Нет, не из базы. Из xml документа, через парсинг

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

Максим
24.04.2017
08:13:32
Так, пробовал, но почему в else не выводит текст
так ты код покажи. мне откуда знать что ты там написал

Алексей
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:41
@EpifanovSergey почему в его случае в $_POST переменная не попадает?

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

Алексей
24.04.2017
08:17:36
var_dump выводит все, потому что в хмл же есть все
конкретные переменные вывести вар дампом, которые учавствуют в условии. не больше не меньше. станет понятно, почему условие не выполняется

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

Максим
24.04.2017
08:19:20
кто сказал, что не попадает?
он же и сказал)) у него код был сначала echo "<pre>"; print_r("bbb".$_POST['orgid']); echo "</pre>";

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

Забейте, сам напишу. Спасибо за помощь и советы

Сергей
24.04.2017
08:20:52
он же и сказал)) у него код был сначала echo "<pre>"; print_r("bbb".$_POST['orgid']); echo "</pre>";
у него тип ответа - json. а он принтом отдавал ответ

Google
Максим
24.04.2017
08:21:56
у него тип ответа - json. а он принтом отдавал ответ
я у него двести раз спросил что у него возвращает сервер. он говорил, что только bbb. Посмотреть не дает, так как в его конторе запрещены TeamViewer или Skype

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

и структура была не json

Сергей
24.04.2017
08:25:18
нене в начале я вообще не указывал тип ответа
выложи код на pastebin, к примеру. так будет понятно, что происходит

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
а почему в json_encode не переменная, а текст ?
судя по всему, там вообще константа. myorgid имею в виду. похоже на то, что неопределенную константу отдает

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

Дмитрий
24.04.2017
08:32:20
точнее что за дебаггер
ты в какой IDE код пишешь?

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

Сергей
24.04.2017
08:33:26
success :function(data){ let result = JSON.parse(data); alert(result['response']); } не ?
если указать datatype: json, jquery как раз это и сделает

Дмитрий
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
в netbeans делаю , alert не срвбатывает :(
NetBeans тоже для xDebug настраивается

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
в netbeans делаю , alert не срвбатывает :(
ты сейчас какую проблему решаешь? не срабывает алерт? или сервер возвращает не то?

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
data: {myorgid: myorgid}
это то,что ты на сервер передаешь. а параметр dataType отвечает за формат ответа от сервера

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
если пофилосовстваовать и дойти до самого "низа" — любая база данных — это файл
Если позанудствовать то не все базы данных персистенты.

Страница 184 из 956