<?php { require_once "pliki/php/db_connect.php"; // wywoluje funkcje db_connect() db_connect(); $zapytanie = "SELECT * FROM kategoria "; $wynik = $bd_lacz->query($zapytanie); $ile=$wynik->num_rows; $zapytanie1 = "SELECT * FROM kupiec INNER JOIN osoba ON kupiec.osoba_id_osoby = osoba.id_osoby ORDER BY id_kupca "; $wynik1 = $bd_lacz->query($zapytanie1); $ile1=$wynik1->num_rows; ?> <form action="pliki/php/zakup_dodaj_dodaj.php" method="post"> <table id="rounded-corner" > <thead> <tr> <th scope="col" class="rounded-login">Kategoria</th> <th scope="col" class="rounded-q2">Nazwa Kupca</th> <th scope="col" class="rounded-q3">Nazwa Towaru</th> <th scope="col" class="rounded-q10">Cena Zakupu</th> </tr> </thead> <tbody> <tr> <td> <select name="kategoria"> <?php for ($i=0;$i<$ile;$i++) { $wiersz=$wynik->fetch_assoc(); //value="'.$wiersz['nazwa kategorii'].'" ?> </select> </td> <td> <select name="nazwa_kupca"> <?php for ($i=0;$i<$ile1;$i++) { $wiersz1=$wynik1->fetch_assoc(); //value="'.$wiersz['nazwa kategorii'].'" ?> </select> </td> <td><input type="text" size ="11"name="nazwa" size="6"></td> <td><input type="text" size="11" name="cena" size="6"></td> </tr> <tr><td colspan=4> <a href="index.php?strona=zakup" title="zakup"><input type="submit" value="dodaj nowy zakup"></a></td> </tr> </tbody> <tfoot> <tr> <td colspan="3" class="rounded-foot-left"><em>Dodawanie nowego zakupu.</em></td> <td class="rounded-foot-right"> </td> </tr> </tfoot> </table> </form> <?php } else { } ?>
i plik
zakup_dodaj_dodaj
<?php $id_kategorii=$_POST['kategoria']; $id_osoby=$_POST['nazwa_kupca']; $nazwa=$_POST['nazwa']; $cena=$_POST['cena']; require "db_connect.php"; // wywoluje funkcje db_connect() db_connect(); $zapytanie1="insert into towar_na_sprzedaz (id_tow_na_sp,kategoria_id_kategorii,kupiec_osoba_id_osoby,nazwa, cena ) VALUES (NULL,'".$id_kategorii."','".$id_osoby."','".$nazwa."', '".$cena."' )"; mysqli_query($bd_lacz, $zapytanie1); $id_tow_na_sp= mysqli_insert_id($bd_lacz); $wynik1 = $bd_lacz->query($zapytanie1); ?>
wszystko dodaje tylko podwójnie - dodaje na raz dwie identyczne pozycje - kazda o innym id - w czym tu jest problem

z góry dziękuje za sugestie.