Witam. Mam mały problem, ktory polega na tym, ze nie biore liste rozwijana oraz text po czym umieszczam te dane w bazie. Mam problem z lista rozwijana. Bo chyba w tym jest blad zeby wybrac z listy i dodac do bazy. Z góry dziekuje za pomoc.

 
function dodaj_pozycje()
{
	if (isset($_SESSION['pracownik']))
   	{
 		echo '<form action="index.php?dzial=oferta&dodaj=ok&dodano=yes" method="post">
		nazwa: <input type="text" name="nazwa">
		<br/>cena <input type="text" name="cena">
		<br/>kategoria: <select name="kategoria">';

		$array = mysql_query('SELECT * FROM Kategoria');

		if(mysql_num_rows($array) > 0)
		{
			while($l = mysql_fetch_assoc($array)) 
			{
				echo "<option value='{$l['id_kategoria']}'>{$l['kategoria']}</option>";
			}
		} 

		echo '</select>
		<br/><input type="submit" value="Dodaj"></form>';
		
		if(isset($_GET['dodano']))
		{
			dodaj_o();
		}
	}
	else
	{
		logowanie();
	}
}


function dodaj_o()
{
	if (isset($_SESSION['pracownik']))
   	{
		$kategoria=mysql_real_escape_string (trim($_POST['kategoria']));
		$nazwa=mysql_real_escape_string (trim($_POST['nazwa']));
		$cena=mysql_real_escape_string (trim($_POST['cena']));

		$zap = "select id_kategoria from Kategoria where kategoria='$folder'"; 
		$wyn = mysql_query($zap);

		while($row = mysql_fetch_array($wyn))
		{
			$id_kategoria = mysql_real_escape_string (trim($row['id_kategoria']));

			$zapytanie="INSERT INTO Oferta (id_kategoria, nazwa, cena) VALUES ('$id_kategoria', '$nazwa','$cena')";
   			mysql_query($zapytanie) or die ("Niepowodzenie! ".mysql_error());

   			echo "<br>Pozycja została dodana<br>";
		}

		echo "<script LANGUAGE='JavaScript' TYPE='text/javascript'>location.href='index.php?dzial=oferta';</SCRIPT>";
	}
	else
	{
		logowanie();
	}
}