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>