Максим Федоров: Не совсем. Выводить блюда надо от пяти ингредиентов в сторону уменьшения до двух составляющих.
Сначала вывести те, где совпадение на 100%, и если на 100% совпадения, то вывести только эти блюда. Если нет совпадений на 100%, то выводить все по количеству ингредиентов, от большего к меньшему.
А если совпадение меньше двух, то сообщать, что ничего не найдено.
Максим Тимофеев:
Вот что я присваиваю ingredient, для создания рецепта, Ingredietns это модель ингредиентов $ingredient[] = new Ingredients();
Выбранные ингредиенты, вернее их id хранятся в связанной таблице, вместе с id рецепта
Александр Ivanov: Для начала проверьте, что возвращают Ваши функции, если что-то возвращают - проверяйте права на запись для директории.
p.s.
Замените $img = $_FILES['files[]']; на $img = $_FILES['files'];
Сергей Бурдужа: Дело не в том, что xneur плохо работает, а в том, что при написании кода может решить, что надо переключить раскладку, а это будет не в масть. Вот и начинаются психи))) С какого перепугу переключил, с мысли сбил?)))