(De HTML) ..
Los tipos de objetos de formulario checkbox y radio tienen la propiedad "checked". Así que tendrás que hacer tu consulta a tu BD y a la hora de presentar ese checkbox tienes que ver si tu variable tiene valor o no para colocarle el correspondiente
checked.
Pero, para esto .. eso checkbox o radio debes de presentarlos de forma dinámica (generados desde PHP).
Código PHP:
while ($row=mysql_fetch_array($result)) {
if (empty($row['campo_checkbox'])){
//Si el campo de tu BD que define ese checbox .. no tiene dato .. no se "tickea"
echo "<input type=\"checkbox\" name=\"campo_checkbox\" value=\"".$row['campo_checkbox']."\">" ;
} else {
echo "<input type=\"checkbox\" name=\"campo_checkbox\" value=\"".$row['campo_checkbox']." checked >";
}
Lo mismo para los elementos tipo radio
Los Select (formulario) es el mismo procedimiento .. pero la propiedad que indica que está seleccionado es: selected
Para los select . la comparación (el IF, condicional) ... será "Si el valor que tengo en $row['select'] a representar es el que quiero marcar .. compongo el option con el selected".
En esta FAQ de este foro PHP tienes un ejemplo:
http://www.forosdelweb.com/showthrea...632#post308632
Un saludo,