dzieki za pomoc i wyrozumialosc

no tak pospieszylem sie albo znow cos zdupcylem bo dalej mi jakies dziwne rzeczy moj skrypcik wyprawia
aktualny kod:
<form name="usu_kat_link" method="post" action=usun_kat_link.php>
<table>
<tr>
<td>usuń kategorie:</td>
<td>
<?
//polczenie z baza [...]
<SELECT NAME="id_kat_link">
<? $zapytanie2 = 'SELECT * FROM `kategoria_link`';
$wypis2 = mysql_query($zapytanie2);
while ($wiersz = mysql_fetch_row($wypis2)) {
echo '<OPTION value='. $wiersz[0] .'>'. $wiersz[1].'</OPTION>';
}
?>
</SELECT>
</td>
</tr>
<tr>
<td></td>
<td><INPUT TYPE="submit" NAME="usun_kategorie" VALUE="u s u n"></td>
</tr>
</table>
</form>
<?$
zapytanie3 = 'DELETE FROM `kategoria_link` WHERE `id_kat_link` = '.$_POST['id_kat_link'].'';
if (isset($_POST['usun_kategorie'])){
$wynik = mysql_query($zapytanie3);
}
//sprawdzam
echo 'zapytanie wysylane do bazy:'.$sql2;
$wyswietl = mysql_query($sql2) or die(mysql_error());
mysql_close($link);
?>
...chyba cos nie gra gdy przekazuje zmienna z pola SELECT poniewaz przy sprawdzeniu pokazuje mi...
zapytanie wysylane do bazy:Query was empty