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();
    }
}