Jak pobrać do pola select ileś wartości z bazy i jednocześnie zaznaczyć jakaś z nich. A tak po polakiemu

Mam formularz edycji, to jest jedno z jego pól. Chce wczytać wszystkie pola do select, ale domyślnie zaznaczone ma być to które obecnie jest dla danego id. Obecnie wczytuje wszystkie pola, ale nie zaznacza tego ktory jest przed edycja. Dodatkowo jak wszystkie pola, bez względu na tym znajdujące się pod polami select przestają sie wyświetlać, dodając pole select w komentarze, inne pola działają. Zapytanie
SELECT typ FROM typ jest poprawne, tak po prostu wygląda baza.
require "connection.php";
connection();
$zap ="SELECT typ FROM typ";
echo'<td>Typ:</td><td> <select name=\"typ\" value="'.$r['type'].'" size=\"1\">'; echo "<option>".$r['typ']."</option>"; }
<tr>';