mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect($host, $login, $password, $database_name);
if (!empty($_POST['id'])){
echo 'Вы ввели ' . $_POST['id'];
$stmt = $link->prepare("INSERT INTO `single` (`id`) VALUES (?)");
$stmt->bind_param("s", $_POST['id']);
$stmt->execute();
}
$new_array = array_combine(
array_column($array, "name"),
array_column($array, "value")
);
<?php
$array = [
["name" => "search_apartment_csrf", "value" => "98e984286376f5b4ad4a141b624b3892-b56835987ab464df547530614839319d",],
["name" => "country_iso2", "value" => "RU",],
];
$new_array = array_combine(
array_column($array, "name"),
array_column($array, "value")
);
print_r($new_array);
/*
Array
(
[search_apartment_csrf] => 98e984286376f5b4ad4a141b624b3892-b56835987ab464df547530614839319d
[country_iso2] => RU
)
*/
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$dirname = trim($_POST['dir'] ?? '');
if ($dirname && mkdir($dirname)) {
echo "Директория создана";
} else {
echo "Не удалось создать директорию";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="index.php" method="post">
<input type="text" name="dir">
<input type="submit">
</form>
</body>
</html>
Отсюда возникает первый вопрос - как лучше записывать эти категории - в один столбик, или для каждой категории сделать отдельный?таблица связей ид_проекта-ид_категории. Читать про отношения один-ко-многим и многие-ко-многим.
Фотографию категорий я не хочу записывать в базу.Почему? Лень? Религия? Звезды не сошлись?
Поэтому вопрос - как это лучше всего реализовать?Хранить имя картинки в бд, если это одна картинка - можно прямо в таблице категории. Путь до картинок категорий вынести в константу например.