<script language="JavaScript" type="text/JavaScript">
var select = false;function sec() {       if (select == false) {
abc=document.form2["sec[]"];               if (abc.length > 1) {
                       for (i=0; i<abc.length; i++) {
                               abc[i].checked=true;
                       }               } else {                       
abc.checked = true;               }
               select = true;
       } else {
               abc=document.form2["sec[]"];
               if (abc.length > 1) { 
                      for (i=0; i<abc.length; i++) {
abc[i].checked=false;                       }               } else {    
                   abc.checked = false;               }
             select = false;       }}
</script>


if ( $_POST['islem'] == "Dondur" )
{
    if ( empty( $_POST[sec] ) )
    {
        $mesaj = "Seçim Yapmadınız! Lütfen işlem yapmak için seçim yapınız";
    }
    else
    {
        foreach ( $_POST[sec] as $no => $numara )
        {
            $guncelle = mysql_query( "UPDATE uyeler SET  onay='0' WHERE kayitno='{$numara}'" );
        }
        $mesaj = "Seçilen Kayıtlar Donduruldu";
    }
}
if ( $_POST['islem'] == "Onayla" )
{
    if ( empty( $_POST[sec] ) )
    {
        $mesaj = "Seçim Yapmadınız! Lütfen işlem yapmak için seçim yapınız";
    }
    else
    {
        foreach ( $_POST[sec] as $no => $numara )
        {
            $guncelle = mysql_query( "UPDATE uyeler SET  onay='1' WHERE kayitno='{$numara}'" );
        }
        $mesaj = "Seçilen Kayıtlar Onaylandı";
    }
}
if ( $_POST['islem'] == "Seçileni Sil" )
{
    if ( empty( $_POST[sec] ) )
    {
        $mesaj = "Seçim Yapmadınız! Lütfen işlem yapmak için seçim yapınız";
    }
    else
    {
        foreach ( $_POST[sec] as $no => $numara )
        {
            mysql_query( "DELETE FROM uyeler WHERE kayitno='{$numara}' LIMIT 1" );
        }
        $mesaj = "Seçilen Kayıtlar Veritabanından Silindi";
    }
}
echo "<table width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\" class=\"tabloborder\" align=\"center\"><tr class=\"tablobaslik\" align=\"center\"><td  width=\"30\" height=\"25\"><input name=hepsi type=checkbox class=test id=hepsi onClick=javascript:sec(); value=1></td><td><font class=yazi2>Rumuzu</font></td></tr>";
echo "<form name=form2 method=post>";
$sirano = 1;
while ( $sorgu_verisi = mysql_fetch_array( $sonuc ) )
{
 
    echo "<tr bgcolor=\"#F0F0F0\" onMouseOver=\"this.bgColor='#cccccc'\" onMouseOut=\"this.bgColor='#F0F0F0'\">";
    echo "<td height=\"25\" align=\"center\"><input name=sec[] type=checkbox id=sec[] value={$sorgu_verisi['kayitno']}></td><td><font class=yazi1>{$sorgu_verisi['rumuz']}</font></td>";
    ++$sirano;
}
echo "</tr></table>";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\" align=\"center\" class=\"tabloborder\">";
echo "<tr>";
echo "<td valign=\"bottom\">";
echo "<input type=\"submit\" name=\"islem\" value=\"Onayla\" class=formbuton>&nbsp;&nbsp;";
echo "<input type=\"submit\" name=\"islem\" value=\"Dondur\" class=formbuton>";
echo "<input type=\"submit\" name=\"islem\" value=\"Seçileni Sil\" class=formbuton>&nbsp;&nbsp;";
echo "</td></tr></table>";
echo "</form>";

kendim kullanıyorum. işine yarar umarım.
Hepsini Tek seferdede seçebilirsin