Boa tarde, sou novo aqui, estou iniciando em php, html, css, estou fazendo o meu site, e me deparei com um primeiro problema, estou fazendo ele dinamico mas sem uso de banco de dados por enquanto, mas carrego as paginas através de uma função (Escolhe Pagina):
<?php
function escolhe_pagina() {
(isset($_GET['p'])) ? $pagina = $_GET['p'] : $pagina = 'home';
if(file_exists($pagina.'.php')):
require_once($pagina.'.php');
else:
require_once('home.php');
endif;
}
?>
Meu index.php ficou assim:
<?php
require_once('funcao_escolhe_pagina.php'); // Função para Selecionar a Página Clicada de Modo dinâmico
require_once('funcao_escolhe_titulo.php'); // Função para Selecionar o Título conforme a Página Acessada
require_once('funcao_escolhe_estilo.php'); // Função para Selecionar o Estilo conforme a Página Acessada
//
require_once('header.php'); // Dados Html
require_once('navbar.php'); // Dados Menu
escolhe_pagina(); //require_once('home.php'); // Dados Body - Home ou Outras Páginas
require_once('footer.php'); // Dados do rodapé da Página
?>
Ou seja, tem as paginas padrões header, navbar e footer fixas usando require_once, e escolhe a pagina que pode ser home, contato, newsletter, etc atraves da função escolhe_pagina().
Ele está chamando as paginas corretamente, porém quando entro na pagina de contato ou newsletter ele entra, porém depois de preencher o formulario e ele não chama a pagina de envio_email_contato.php no action e se coloco um link invés de input button ai ele envia o e-mail mas os dados de contatos são enviados em branco, sem preencher, não sei como resolver se alguém puder me ajudar, agradeço desde já.
Roberto S. Dias