Prośba o poprawienie kodu.
Mam dwie tabele: 1. Lista_przetarg (kolumny: id_przetarg; zamawiajacy)
2. kontrahent (kolumny: id_kontrahent, nazwa_kontrahent)
Cel: Wybranie nazwy_kontrahent z tabeli kontrahent ( w postaci listy rozwijalnej ) i wstawienie do tabeli lista_przetarg w kolumnę: zamawiający
Problem: Jest możliwość wyboru ?nazwa_kontrahent? z tabeli kontahent jednak nie chce zapisać do tabeli: ?lista_przetarg? Nawet nie pojawia się błąd ze ?przetarg nie został zapisany?
<html> <body> <?php // POŁACZENIE Z BD "PRZETARGI" $con=mysqli_connect("localhost","root","haslo123","przetargi"); if ($con){ } else{ exit; } // LISTA ROZWIJALNA ZAMAWIAJACYCH Z TABELI KONTRAHENT $lista = mysqli_query($con,"SELECT nazwa_kontrahent FROM kontrahent ") or die (mysqli_connect_error); mysqli_close ($con); ?> <table> <tr><th>id</th><td><input type="text" name="id_przetarg" maxlength="13" size="13"></td></tr> <tr><th>zamawiajacy</th><td> <select> <option> <?php while ($row = mysqli_fetch_array($lista, MYSQLI_ASSOC)) { $rows[] = $row; } foreach ($rows as $row) { } $wstaw = "insert into lista_przetarg values('".$id_przetarg."','".$zamawiajacy. "')"; $wynik = $con->query($wstaw); if ($wynik) { } else { } ?> </option> <input type="submit" name="submit" value="zatwierdz"> </select> </table> <body> </html>