Stworzyłem ankietę, gdzie pytania i odpowiedzi wędrowały do jednej tabeli. Teraz musze przekształcić kod, aby odpowiedzi dodane przez użytkownika znajdowały się w innej tabeli.

$username= $_SESSION['username'];
$query1=mysqli_query($con,"SELECT * FROM ankieta ORDER BY id_ankieta DESC LIMIT 1");
$xx = mysqli_fetch_array($query1);
$l_pytan=$xx['l_pytan'];
if(isset($_POST['createfinish']))
{
for($counter = 1;$counter<=$l_pytan;$counter++)
{
$num= $counter;
$nr_pytanie=$_POST['nr_pytanie'.$num.''];
$tekst=$_POST['tekst'.$num.''];
$odp1=$_POST['odp1'.$num.''];
$odp2=$_POST['odp2'.$num.''];
$odp3=$_POST['odp3'.$num.''];
$odp4=$_POST['odp4'.$num.''];

    $query2=mysqli_query($con,"SELECT * FROM ankieta ORDER BY id_ankieta DESC LIMIT 1");
	$xx = mysqli_fetch_array($query2);
   
	$id_ankieta=$xx['id_ankieta'];
    $username= $_SESSION['username'];
    $query3="INSERT INTO pytanie(`id_ankieta`, `username`, `nr_pytanie`, `tekst`, `odp1`, `odp2`, `odp3`, `odp4`)VALUES ('$id_ankieta','$username','$nr_pytanie','$tekst','$odp1','$odp2','$odp3','$odp4')";
  
    mysqli_query($con,$query3) or die (mysqli_error($con));
	}

Tabela pytanie posiadała pola odp1, odp2, odp3, odp4. Teraz te odpowiedzi musza znajdować się w tabeli odpowiedzi, w której znajdują się pola id_opowiedz, id_pytanie oraz odpowiedz. Nie mam pojęcia jak to zrobić. Przekształciłem kod, ale dodaje mi się tylko jedna opowiedz, a nie wszystkie 4.

$username= $_SESSION['username'];
$query=mysqli_query($con,"SELECT * FROM pytanie ORDER BY id_pytanie DESC LIMIT 1");
$query1=mysqli_query($con,"SELECT * FROM ankieta ORDER BY id_ankieta DESC LIMIT 1");
$xx = mysqli_fetch_array($query1);
$xxx = mysqli_fetch_array($query);
$l_pytan=$xx['l_pytan'];
if(isset($_POST['createfinish']))
{
for($counter = 1;$counter<=$l_pytan;$counter++)
{
$num= $counter;
$nr_pytanie=$_POST['nr_pytanie'.$num.''];
$tekst=$_POST['tekst'.$num.''];
for ($counter = 1;$counter<=$odpowiedz;$counter++)
{
$odpowiedz=$_POST['odp1'.$num.''];

    $query2=mysqli_query($con,"SELECT * FROM ankieta ORDER BY id_ankieta DESC LIMIT 1");
	$xx = mysqli_fetch_array($query2);
   
	$id_ankieta=$xx['id_ankieta'];
    $username= $_SESSION['username'];
    $query3="INSERT INTO pytanie(`id_ankieta`, `username`, `nr_pytanie`, `tekst`)VALUES ('$id_ankieta','$username','$nr_pytanie','$tekst')";
	
    $query4=mysqli_query($con,"SELECT * FROM pytanie ORDER BY id_pytanie DESC LIMIT 1");
	$xxx = mysqli_fetch_array($query4);
	
	$id_pytanie=$xxx['id_pytanie'];
    $query5="INSERT INTO odpowiedzi(`id_pytanie`,`odpowiedz`) VALUES ('$id_pytanie','$odpowiedz')";
	
  
    mysqli_query($con,$query3) and mysqli_query($con,$query5)or die (mysqli_error($con));
	}
	}