Dilema do botão de envio do PHP: ecos e tabela indisponíveis
Seu código pretende exibir ecos e uma tabela quando o botão "Enviar" for clicado em um formulário PHP. No entanto, você encontrou um problema em que esses elementos permanecem ocultos. Isso ocorre porque você está usando if(isset($_POST['submit'])) para controlar a exibição desses elementos, mas o botão de envio não possui um atributo de nome.
Solução: fornecendo um Nome do botão
Para resolver esse problema, você precisa fornecer ao botão de envio um atributo de nome. Isso irá vinculá-lo ao array $_POST['submit'] para que quando o botão for clicado, o PHP possa reconhecê-lo e executar o bloco de código pretendido. Aqui está o HTML corrigido:
Por que o botão foi criado Nome ausente?
Em seu código original, você definiu o botão sem especificar um nome. Este é o elemento ausente que impede if(isset($_POST['submit'])) de funcionar conforme esperado. O PHP não pode rastrear a ação de envio sem um nome de botão para referência no array $_POST.
Notas adicionais
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3