Witam,
Staram się stworzyć listę która będzie łączyć się z bazą danych a następnie dane wybrane z tej bazy będą przesyłane do innej bazy, problem mam taki że po wybraniu danych z listy i przesłaniu ich do bazy one nie wyświetlają się w bazie, w bazie danych jest pusty rekord.
tak wygląda mój kod
<form action="test.php" method="POST">
<select name="opcja_sel" style="width:100px" >
<?php
include "db1.php";
$kat_query = mysqli_query($db,"SELECT Nazwa FROM zamowienie");
while($zamowienie = mysqli_fetch_array($kat_query))
{
echo'
<option value="opcja">'.$zamowienie['Nazwa'].'
</option>';
}
?>
</select>
<button type="submit" name="submit" >Submit</button>
</form>
a tak wygląda plik test.php
<?php
include "db1.php";
if(isset($_POST['submit']))
{
$opcja = $_POST['opcja_sel'];
$insert = mysqli_query($db,"INSERT INTO `Home`(`opcja`) VALUES ('$opcja_sel')");
if(!$insert)
{
echo mysqli_error();
}
else
{
mysqli_close($db);
header("location:home.php");
exit;
}
}
mysqli_close($db);
?>