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):
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á.
Pergunta
Roberto Dias
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
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.