Para checkboxes y radios necesitas ponerle la palabra "checked" para que aparesca seleccionado:
Código HTML:
<input type="radio" name="algo" value="esto" checked>
Para listboxes la palabra "selected" a la opción indicada:
Código HTML:
<select name="listbox">
<option value="1">1</option>
<option value="2" selected>2</option>
<option value="3">3</option>
Entonces, conbina eso con una condicinal y listo... Ejemplo sencillo:
Código PHP:
$default=5; // dato variable que podrías obtener de cualquier lugar
echo "<select name=\"listbox\">";
for ($i=1; $i<=10; $i++) {
echo "<option value=\"$i\"";
if($i==$default) echo " selected"; // compara e imprime
echo ">$i</option>";
}
Otro:
Código PHP:
$check=true;
echo "<input type=\"checkbox\" name=\"algo\" value=\"1\"";
if(isset($check)) echo " checked"; // comparamos, imprimimos
echo ">";
Solo vé lo que recibirás y con qué haz de compararlo... sencillo, cuestión de pensarle. Suerte!