Cześć,
proszę o pomoc.
Mam jednego checkboxa, który miałby zwracać wartość 1 przy zaznaczonym a 0 przy odznaczonym.
<input type="checkbox" name="nazwa[]" checked value="1">
<button type="submit" name='insert'>Wyślij</button>
Gdy checkbox jest zaznaczony to nie ma problemu i całość insertuje się do bazy, gorzej, gdy odznaczam, wtedy dostaję błąd:
PHP Warning: Undefined array key "nazwa" in ...
PHP Warning: Trying to access array offset on value of type null in ...
<?php
if (isset($_POST['insert'])) {
{
$produkt = $_POST['produkt'];
$nazwa = $_POST['nazwa'];
foreach ($produkt as $key => $value){
$query_run = sqlsrv_query($conn, "INSERT INTO dailyCard (Produkt, Nazwa)
VALUES ('".$value."', '".$nazwa[$key]."'", array(), array( "Scrollable" => 'keyset' ));
}
}
Próbowałem zmienić document.querySelector("input[type=checkbox]");
ale niestety bezskutecznie :/