Criando uma tabela dinâmica usando php com base nos dados de entrada dos usuários

Atualmente, estou tentando criar uma rotina de aula diária usando PHP. Primeiro, o site terá sete dias com o nome como caixa de seleção e uma caixa de texto onde os usuários poderão inserir o número do período da aula.

Quando o usuário envia o formulário, o código cria outro formulário dentro de outra tabela (pareceesta) E, finalmente, o usuário pode inserir o nome da turma, o nome do professor e o código o armazenará no banco de dados.

Mas meu problema é criar a tabela dinamicamente. Não consigo descobrir como resolver esse problema.

Qualquer ajuda seria apreciada.

Abaixo você pode ver o que eu tentei até agora:

<h1>Form two</h1>

<form action="routine_create_process.php" method="POST">
<h3>How many class period do you want to add?</h3>

<input type="text" name="period"/>

<h3>Avalible class day</h3>

<label><input type="checkbox" name="f[]" value="sat" /> Saturday </label>
<br />
<label><input type="checkbox" name="f[]" value="sun"  /> Sunday </label>
<br />
<label><input type="checkbox" name="f[]"  value="mon" /> Monday </label>
<br />
<label><input type="checkbox" name="f[]"  value="tues" /> Tuesday </label>
<br />
<label><input type="checkbox" name="f[]"  value="thurs" /> Wednesday </label>
<br />
<label><input type="checkbox" name="f[]"  value="thus" /> Thursday </label>
<br />
<label><input type="checkbox" name="f[]"  value="fri" /> Friday </label>
<br />
<input type="submit" value="SUBMIT"/>
</form>

Meu código PHP:

<?php
$period=$_POST['period'];
$arr2=$_POST['f'];
?>

<table border='2'>
<?php 
$count=count($arr2)-1;
for($i=0;$i<=$count;$i++){
  echo "<tr><td>";
  if($i==0){
    echo "<table>";
    echo "<div class='wrap_p'>";
    for($r=1;$r<=$period;$r++){
      echo "<td>";
      echo "<div class='add_css'>";
      echo $r;
      echo "</div></td>";
    }
    echo "</div>";
    echo "</table>";
  }
  echo "</tr><tr><td>"; 
  echo $arr2[$i];
  echo "</td>";
  echo "<td> <input type='text' size='20' /></tr></td>";
}
?>
</table>

questionAnswers(2)

yourAnswerToTheQuestion