ok poradzilam sobie z tym dopisaniem ale mam jeszcze jedno pytanie, jak ja teraz z tego kodu:
$sql = mysql_query('SELECT nazwa_k FROM kategoria');
while($row = mysql_fetch_array($sql)) {
echo '<option>' . $row['nazwa_k'] . '</option>';
mam pobrac id wybranej przez uzytkownika kategorii i dopisac do innej tabeli??
dodalam do <option name="w1"> ale to tez nie dziala, co tu jest zle??
w formularzu mam tak:
echo '<select>';
$sql = mysql_query('SELECT nazwa_k FROM kategoria');
while($row = mysql_fetch_array($sql)) {
echo '<option name="w1">' . $row['nazwa_k'] . '</option>';
}
echo '</select>';
a w dopisywaniu tak:
if(isset ($_POST['nazwa_r'])){
$nazwa_r = $_POST['nazwa_r'];
$w1 = $_POST['w1'];
$kategoria = mysql_query("SELECT id_k, nazwa_k FROM kategoria WHERE nazwa_k='".$w1['nazwa_k']."'")
or die(mysql_error());
$sql = @mysql_query("INSERT INTO rodzaj SET nazwa_r='$nazwa_r', id_k='$kategoria['id_k']'")
or die(mysql_error());
if ($sql) {
echo "rodzaj zostal dodany do kategorii <a href=form_new.php>powrot</a>";
}
else {
echo "Bł±d nie udało się dodać nowego rekordu";
}
}