no bo nie o to chodzi chyba :
<?php
$zapytanie = "SELECT * FROM adm";
for( $n = 0 ; $n <= $ile_wierszy-1 ; $n++ )
{
$num=$n+1;
if ($adm[$n] == 1)
{
$zapytanie = "Delete from adm where id=$num";
}
};
?>
przeciez id sa niekoniecznie po koleiw bazie moga byc id np 1 3 5 7 8 9 a ty jesli zaznaczyles np 1 i 2 checkbox to skrypt beedzie chcial ci usunac id 1 i 2 a id 2 np nie ma bo juz je kiedys np usunoles
dobra ja wroce wieczorkiem dopiero to pokombinujemy ale jalepiej sproboj w value checkboxow wstawiac id z bazy a nie 1 i sprawdzac cz checkbox jest rozny od 0 wtedy znaczy ze zaznaczonyi pozniej pobierzesz id i zaznaczonego checkboxa i usuniesz z bazy
EDIT: heh okazalo sie ze jednak zostane

wydaje mi sie ze powinno byc tak:
<?php
//pierwsza strona
$host = "localhost";
$username = "costam";
$password = "costam";
$database = "costam";
$zapytanie = "SELECT * FROM adm";
//lewy margines
echo "<p style="margin
-left
:1cm
">"; echo "<form action="adm
/usun_adm_ok
.php
" method="post
">";
// tablica z wynikami
echo "<br/><TABLE WIDTH=300>";
echo "<tr bgcolor=#cccccc><td> ID </td><td> Album </td><td> Nazwisko </td><td> Usuń </td></tr>";
//zapetlenie wynikow wyswietlanych
{
echo "<tr><td>$wiersz[0]</td><td>$wiersz[1]</td><td>$wiersz[2]</td><td><INPUT TYPE="checkbox
" NAME="adm
[]" VALUE="$wiersz[0]"></td></tr>";
}
echo "<tr><td><hr/></td><td><hr/></td><td><hr/></td><td><hr/></td></tr>";
echo "<tr><td></td><td></td><td><input type="submit
" value="Usun
"></td><td></td></tr>";
?>
<?php
//druga strona
$host = "costam";
$username = "costam";
$password = "costam";
$database = "costam";
// sprawdza ile jest wierszy w tabeli
for( $n = 0 ; $n <count($_POST['adm']) ; $n++ )
{
if(!empty($_POST['adm']){ $num=$_POST['adm'][$n];
if ($_POST['adm'][$n] != 0)
{
$zapytanie = "Delete from adm where id=$num";
}
}else{ echo 'nie wybrales nic do skasowania'};
}
?>
aha i jeszcze musisz uwzglednic to ze mozna nie zaznaczyc zadnego checkboxa
EDIT: Juz uwzglednilem

ze mozna nie wybrac nic aha i zminilem metode wysylania formularza na POST