
dypa
13.03.2017
08:26:53

Stanly
13.03.2017
08:28:09
Запомню, никогда не замечал этого
Спасибо
В условии проверяю, если не пустые, то

Google

Stanly
13.03.2017
08:28:35
foreach($stops as $stops)
{
include "stopsoneway.php";
}
Но это форич тока для одной переменной, а как для другой написать форич
?
Но так чтобы при том что если не пустые то инклудится этот файл
Я думаю форич в фориче, но будет ли это правильно
if($stops !="" && $airlinescheck != "")
{
foreach($stops as $stops)
{
foreach($airlinescheck as $airlinescheck)
{
include "stopsoneway.php";
}
}
}

енот
13.03.2017
08:36:56
isset используй

Stanly
13.03.2017
08:37:47
в условии?
а так как у меня не правильно?
а что с форичем по моему вопросу
if(isset($stops) && isset($airlinescheck))
{
foreach($stops as $stops)
{
foreach($airlinescheck as $airlinescheck)
{
include "airstopsoneway.php";
}
}
}
Переписал
а что с форичем по моему вопросу, правильно так писать или как то по другому надо

Google

Сергей
13.03.2017
08:43:54
$stops и $airlinescheck какого типа?

Gaiaz Iusipov
13.03.2017
08:46:19

Dmitry
13.03.2017
09:03:30
Да... а я то думал, что увиденная мной проверка на пустоту массива через цикл - это шутка такая была... а этому где-то учат? ;)

Stanly
13.03.2017
09:05:26
В форме переменные сидят как stops[] и airlinescheck[]
поэтому я их в фориче пишу
Если так не правильно, то как тогда, даже не знаю
Да и так впринципе работает
Вообще чем дальше в дебри пчп, тем больше удивляюсь что не правильное написание кода, тоже работатет

Dmitry
13.03.2017
09:15:14
Есть синтаксические ошибки, а есть логические. У тебя последнее. http://php.net/manual/ru/types.comparisons.php - тут все способы проверки разных типов переменных "на пустоту"

Сергей
13.03.2017
09:19:24

Gaiaz Iusipov
13.03.2017
09:23:55

sergey
13.03.2017
09:24:16
Цикл должен быть бесконечным и инклудить сам себя.
#надежные_грабли

Stanly
13.03.2017
10:01:31
А как тогда правильно написать то? Есть вообще варианты

Aziz
13.03.2017
10:03:57
Аякс работает быстрее, если данная вкладка открыта?
Или есть ли вообще смысл?

Gaiaz Iusipov
13.03.2017
10:08:36

Google

Dmitry
13.03.2017
10:10:14

Aziz
13.03.2017
10:10:41
Ожидание ответа смс

Stanly
13.03.2017
10:14:48
Ну форма эта фильтрация, по стопам и по авиакомпаниям
если чекется только стопы, то иклудится фаил со стопами, если авиакомпании, то файл с авиакомпаниями
А вот если вместе, то другой файл
файлы готовы уже написал, фильтры работают
тока вот с этим то как быть, если такой вариант не правильный

Gaiaz Iusipov
13.03.2017
10:18:53
чекется на какие условия? то что массивы?

Stanly
13.03.2017
10:19:26
да да
то что я написал вариант, он тоже работает, тока как указали это неправильно так писать

Gaiaz Iusipov
13.03.2017
10:21:07
if (isset($stops) && is_array($stops)) { inc 1 } elseif....
такой вариант подходит?

Stanly
13.03.2017
10:23:42
Вообще у меня так
http://pastebin.com/G6yYiVe6

Stanly
13.03.2017
10:24:51

Сергей
13.03.2017
10:25:44
foreach убери

Stanly
13.03.2017
10:26:26
во всех условиях?
или тока в последнем
форич убрал, но и фильтры не работают тогда

Gaiaz Iusipov
13.03.2017
10:28:15
блин ну скажи зачем конструкция foreach($stops as $stops) ? что она делает?

Stanly
13.03.2017
10:29:39
перебирает чекбоксы которые были отмечены в форме
в форме вот так
<input type="checkbox" name="stops[]" value="1" /> Nonstop
<input type="checkbox" name="airlines[]" value="<?=$row['airlinecode']?>" /> <?=$row['airlinename']?>

Google

Gaiaz Iusipov
13.03.2017
10:31:04

Сергей
13.03.2017
10:32:19
зачем скобки квадратные в name у чекбоксов?
из-за них на выходе получается массив из одного элемента

Gaiaz Iusipov
13.03.2017
10:33:07
там !isset еще срабатывать не будут так как переменнные явно объявлены
короче лучше обратись к кому нибудь кто напишет эту штуку, сам ты не осилишь без знания языка

Stanly
13.03.2017
10:33:38
вот форма http://pastebin.com/H33rmfDG
Дак кроме Вас то никого
Вот в помощь и пишу Вам

Gaiaz Iusipov
13.03.2017
10:36:52
тут просто все переписывать, писать код тут никто не будет

Admin
ERROR: S client not available

Stanly
13.03.2017
10:37:23

Gaiaz Iusipov
13.03.2017
10:40:24

Stanly
13.03.2017
10:42:23
Ну тут немного смешно конечно: я где то видел такой вариант, и тоже стал использовать ))
А вот так можно
if(isset($stops) && isset($airlinescheck))
{
foreach($stops as $stops)
{
include "airstopsoneway.php";
}
foreach($airlinescheck as $airlinescheck)
{
include "airstopsoneway.php";
}
}
так тоже работает

Сергей
13.03.2017
10:48:44

Dmitry
13.03.2017
10:49:34
Можно учиться... читать документацию, смотреть примеры, разбираться в них. Можно спрашивать отдельные непонятные вопросы, ответы на которые нагуглить не удалось, или какие-то общие подходы. Нельзя - тыкать всем кусок кода и спрашивать "а что тут не работает", "а как тогда сделать". Зато можно попросить сделать назначив денежное вознаграждение.

Stanly
13.03.2017
10:54:26

Сергей
13.03.2017
10:57:51
сколько раз у тебя файл подключится?

Stanly
13.03.2017
10:58:57
один раз

Сергей
13.03.2017
10:59:57
два цикла для того, чтобы сделать include один раз?

Google

Stanly
13.03.2017
11:01:14
если 2 массива в одном фориче можно как то написать. Вот сейчас гуглю

Сергей
13.03.2017
11:02:23
зачем тебе перебор элементов массива, если ты с ними никак не взаимодействуешь?

Gaiaz Iusipov
13.03.2017
11:02:56

Stanly
13.03.2017
11:04:17
с ними взаимодействие в файле который инклудится
Вообщем почитал. Нашел вот такую вещь
$formarray = array_merge($stops,$airlinescheck);
foreach($formarray as $formarrays)
{
echo $formarrays;
}
тока теперь как их разделить чтоб поместить сюда
if($stops==$fscount && $airlinescheck == $mashow)
есть идея, как разделить, то есть $stops это значения 1 или 2 или 3
а нет, не получится
решение одной задачи привело к другой задачи

енот
13.03.2017
13:01:04
а че сделать то надо?

Stanly
13.03.2017
13:03:40
Ну я объединил 2 массива в один форич, чтобы сиклудить один файл
тока потом как эти массивы разделить, чтоб вписать в условие
if($stops==$fscount && $airlinescheck == $mashow)

енот
13.03.2017
13:09:45
сделать блин что надо?
не надо мне рассказывать про массивы

Stanly
13.03.2017
13:13:13
как разделить эти массивы полученные в переменной $formarrays чтобы поместить в
if($stops==$fscount && $airlinescheck == $mashow)
Вот задача моя

Oleg
13.03.2017
13:17:24
Я лично не понял задачи.

Stanly
13.03.2017
13:20:42
Переменные $stops=$_POST['stops'] и $airlinescheck=$_POST['airlinescheck'] массивы