Не могу понять в чем дело, так работает:
$str = '1';
if (move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".$str."/".$_FILES['file']['name'])) {
$status = 1;
}
А вот так не работает:
$str = $_POST['id_product'];
if (move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".$str."/".$_FILES['file']['name'])) {
$status = 1;
}
Скорее всего, у вас есть папка upload/1, а вот папки upload/{$_POST['id_product']} нет, перед тем как туда перемещать, нужно реализовать проверку на существование папки, и если ее нет, создать.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости