merhabalar

bir ayar dosyam var, bu dosyada form ile bazı bilgileri seçip db ye kaydediyorum. Bu bilgilerden bir tanesi kategori seçimi.
Kategorileri db den çekip listeletiyorum ve seçtiğim kategori db ye kaydediliyor. Buraya kadar sorun yok.
Tekrar ayar dosyama girip farklı bir alanda işlem yaptığımda, kategori alanı db ye kategorilerin ilk değeri olan "0" değerini gönderiyor.
Bunu nasıl engellerim. Ben seçim yapmadığım sürece seçili olan değeri göndersin.

echo "<select size=\"1\" name=\"catid\">";
		$al = $db->sql_query("select catid, title from ".$prefix."_stories_cat where catid='$catid' ORDER BY title LIMIT 0,1");
	    while (list($catid, $title)=$db->sql_fetchrow($al)) {
			echo "<option selected>$title</option>";
		}
		
		$al = $db->sql_query("select catid, title from ".$prefix."_stories_cat ORDER BY title");
	    while (list($catid, $title)=$db->sql_fetchrow($al)) {
			echo "<option value=\"$catid\">$title</option>";
		}
		echo "</select>";