Hipotetyczny wygląd Twojego formularza
<?php
if (isset($_POST['submitCat'])) {
var_dump($_POST);
}
?>
<div class="add-new-product">
<h1>Dodawanie kategorii do produktu</h1><br>
<form method="POST">
<select name="select" id="">
<option name="option" value="1">Produkt-1</option>
<option name="option" value="2">Produkt-2</option>
<option name="option" value="3">Produkt-3</option>
<option name="option" value="4">Produkt-4</option>
</select><br><br>
<p><input type="checkbox" name="category[]" value="1">Kategoria-1</p>
<p><input type="checkbox" name="category[]" value="2">Kategoria-2</p>
<p><input type="checkbox" name="category[]" value="3">Kategoria-3</p>
<p><input type="checkbox" name="category[]" value="4">Kategoria-4</p>
<p><input type="checkbox" name="category[]" value="5">Kategoria-5</p>
<input type="submit" name="submitCat" value="Wyślij">
</form>
</div>
zaznacz dane w formularzu i sprawdź co otrzymasz
Umieszczenie w zapisie kodu
$value = $_POST['option'];
powinno pokazać błąd np.
Notice: Undefined index: option ...
AFAIK <option> nie posiada atrybutu name
w takim razie zapis
$query .= "('$value', ... )"
jest nieprawidłowy, bo $value nie zawiera danych.
Usuń z zapisu name
<select name="select" id="">
<option value="1">Produkt-1</option>
<option value="2">Produkt-2</option>
<option value="3">Produkt-3</option>
<option value="4">Produkt-4</option>
</select>
i w kodzie odwołuj się do
$value = $_POST['select'];
sprawdź
<?php
if (isset($_POST['submitCat'])) {
var_dump($_POST);
$value = $_POST['select'];
var_dump($value);
}
?>
<div class="add-new-product">
<h1>Dodawanie kategorii do produktu</h1><br>
<form method="POST">
<select name="select" id="">
<option value="1">Produkt-1</option>
<option value="2">Produkt-2</option>
<option value="3">Produkt-3</option>
<option value="4">Produkt-4</option>
</select><br><br>
<p><input type="checkbox" name="category[]" value="1">Kategoria-1</p>
<p><input type="checkbox" name="category[]" value="2">Kategoria-2</p>
<p><input type="checkbox" name="category[]" value="3">Kategoria-3</p>
<p><input type="checkbox" name="category[]" value="4">Kategoria-4</p>
<p><input type="checkbox" name="category[]" value="5">Kategoria-5</p>
<input type="submit" name="submitCat" value="Wyślij">
</form>
</div>