Usando o mesmo arquivo php para mostrar o formulário e receber os dados do formulário
Eu tenho uma página php que gera um formulário. O atributo de ação do formulário é a própria página. Depois que o usuário envia o formulário, a mesma página é carregada, mas desta vez uma variável POST é definida, portanto a página executa outro script para lidar com os dados recebidos do formulário. Eu faço isso usando um garfo condicional:
if(isset($_POST['var'])){
generate form
}else{
insert $_POST data into database
}
Eu gostaria de saber se está tudo bem ou é uma má ideia.