

PHP uložení zaškrnutých i nezaškrtnutých checkboxů (stavů)
Ahoj,
mám tabulku, která se natáhne z databáze:
Čili počáteční stav se natahne z databáze a uživatel ho může různě změnit(název + zatržítka).
No a otázka je, jak natáhnout i ty checkboxy, které nejsou zaškrtlé?
To je totiž trochu problém, protože ostatní řeším takhle:
// Uzivatel uklada zmeny v texarea
$query = "UPDATE vozy SET vozidlo = ";
$id = 1;
foreach ($_POST as $key=>$value) {
if ($key == "zobrazovat")
continue;
$query .= "'$value' WHERE ID = $id";
mysql_query($query);
$query = "UPDATE vozy SET vozidlo = ";
$id++;
}
Napadá tady nějakého mága nějaký pěkný způsob, jak tento formulář reflektovat do databáze a nesprasit to?
//Edit
Ještě co mě napadá je nějak načíst pouze ty checkboxy do pole, potom do databáze "pustit"
zobrazovat = 0 všude a pak v nějakém foreachu naplněném těmi checkboxy po jednom přidávat.
Např. použitím hidden fieldů.
https://stackoverflow.com/questions/1809494/post-t he-checkboxes-that-are-unchecked
Mimochodem, slyšel už jsi o SQL injection?
No jo. Jenomže to musí být všechno dynamické.
No zamyslím se nad tím.
A čemu to brání, že to má být dynamické?
A máám to: