Cytat
Atrybuty "checkbox": Name i Value - rozumiem, że to co po "Name" wykożysywane jest później po wysłaniu formularza jako $_POST('Name') ale nie do końca wiem po co przypisuje się do atrybutu "Value" zmienną '.$wiersz['ID_filmu'],'

Oprę się na prostym przykładzie. Załóżmy, że wstawiasz do bazy obrazek. W formularzu robisz pole
<input type='file' name='obrazek'> i np. chcesz określić z której strony ma się ona znajdować (chodzi mi tu o wartość align). Wtedy dodajesz do formularza 2 kolejne pole radio
<input type='radio' name='strona' value='left'>
<input type='radio' name='strona' value='right'>
Jeśli w zapytaniu zrobisz tak
<?php
$ins = mysql_query("INSERT INTO tabela VALUES (...., $_POST['strona'];"); ?>
do bazy zostanie dopisane nie name pole input tylko jego value, czyli left lub right w zależności od tego, które pole radio zaznaczysz.
Na pytanie o sprawdzenie już odpowiedział
artur81. Ale też oprę się na przykładzie.
Do formularza możesz dodać np. 3 pola
<input type='submit' name='modyfikacja' value='dodaj'>
<input type='submit' name='modyfikacja' value='usuń'>
<input type='submit' name='modyfikacja' value='edytuj'>
wtedy po wysłaniu formularza sprawdzasz który przycisk został pacnięty
<?php
if($_POST['modyfikacja'] == 'usuń')
{
//usuwaj
}
elseif($_POST['modyfikacja'] == 'dodaj')
{
//dodawaj
}
elseif($_POST['modyfikacja'] == 'edytuj')
{
//edytuj
}
else {}
?>