Cytat(AxZx @ 2.12.2008, 23:35:39 )

dodaj kolumnę w bazie, w której zapiszesz 1 dla checkboxów, które mają być zaznaczone, a 0 dla pozostałych.
wyświetlając te checkboxy po prostu sprawdzisz czy ma 1 czy 0. jeżeli 1 to checked="checked"
rozwiązanie mało praktyczne, po co tworzyć nową kolumne, można przecież to tak zrobić:
<?php
$q = 'SELECT id FROM tabela WHERE pole = warunek';
$zaznaczone[$row['id']] = 1; //pobieramy ID tych rekordow ktore spelniaja warunek zapytania, i pakujemy w tablice przypisujac 1
mamy gotowa tablice, teraz warunek w widoku (przyklad ze Smarty)
{foreach from=$a item="b"}
<input type="checkbox" name="cos[]" {if $zaznaczone[$b.id] == 1} checked="checked" {/if}>
{/foreach}
?>
Proste jak budowa cepa i szalenie przydatne