No to kolego trochę nakręciłeś z tym Twoim kodem:
1. lepiej będzie jeśli trochę zmienisz podejście:
zamiast po kolei pytać sie o każdego użytkownika lepiej wygeneruj sobie checkboksy z ospowiednimi wartościami (zmienna $klient) i wrzuć je to formatki <form>. Następnie w celu usunięcia klientów lepiej jest zrobić tak aby chceckboksami zaznaczać wszystkich tych których chcesz usunąć
2. Wtedy w momencie kliknięcia na usuń (po zaznaczeniu checkboksów) niech system się zapyta, czy "Na pewno usunąć zaznaczonych klientów"
3. Potem po stronie sewera napisz plik akcji (ten od <form action="...">) i tam pobierz wszystkie ID, które należy usunąć i usuń klientów jednym zapytaniem:
Przykład:
<!-- po wygenerowaniu html wyglada mniej więcej tak -->
<script language='JavaScript'> function potwierdzUsun(elem, msg ){
if ( confirm ( msg ) ) {
elem.form.submit();
return false;
}
}
<form action="usun.php" method="post"> Klient 1
<input type="checkbox" name="klient[]" value="1"><br />Klient 3
<input type="checkbox" name="klient[]" value="2"><br /><input type="potwierdzUsun(this, 'czy na pewno chcesz usunać zaznaczonych klientów?')" value=" usun zaznaczonych " /> Klient 3
<input type="checkbox" name="klient[]" value="3"><br />
a plik usun.php może wyglądać tak:
<?php
$ids = implode(",", $_POST['klient']); $query2 = mysql_query('DELETE FROM customers WHERE id IN ('.$ids.')'); header('Location: index.php?p=1'); ?>
myślę, że podejście jest bardziej przejrzyste