Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Curso Criando um Site do Zero - Aula 17 - Cadastro de Clientes IV

14/09/2016

Pessoal, nesta vídeo-aula encerraremos a parte de cadastro de clientes com a construção do nosso controller que enviará os dados para a ClassInsercao e consequentemente inserção no banco de dados.

Nosso primeiro passo será criar um arquivo ControllerInsercao.php dentro da pasta controllers do nosso projeto.

Criado o arquivo, iniciaremos requerendo nossa classe de inserção e instanciando-a.

require_once("../class/ClassInsercao.php");

#Instanciar a nossa classe
$ObjCrud=new ClassInsercao($Nome,$Email,$Telefone,$Idade);

Repare que no código acima passamos quatro parâmetros para a nossa ClassInserção (nome, email, telefone e idade). Para passar estes parâmetros, precisamos receber nossas variáveis. Logo nosso código ficará da seguinte maneira:

require_once("../class/ClassInsercao.php");

#Receber variáveis
$Nome=filter_input(INPUT_POST,'nome',FILTER_SANITIZE_STRING);
$Email=filter_input(INPUT_POST,'email',FILTER_SANITIZE_STRING);
$Telefone=filter_input(INPUT_POST,'telefone',FILTER_SANITIZE_STRING);
$Idade=filter_input(INPUT_POST,'idade',FILTER_SANITIZE_STRING);

#Instanciar a nossa classe
$ObjCrud=new ClassInsercao($Nome,$Email,$Telefone,$Idade);

Por fim, chamaremos o método de inserção e daremos uma mensagem final ao nosso usuário:

$ObjCrud->InserirDB();

echo "<script>
        alert('Cadastro efetuado com sucesso!');
        window.location.href='../index.php';
    </script>";

Na próxima aula, iniciaremos a página de contato com envio de emails. Não perca!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Curso Criando um Site do Zero - Aula 16 - Cadastro de Clientes III
Nesta 16ª vídeo-aula faremos nossa classe de inserção no banco de dados. Utilizaremos para isso PHP com o conector PDO e o banco de dados MYSQL.
Saiba mais!
Curso Criando um Site do Zero - Aula 18 - Envio de emails I
Nessa vídeo-aula aprenderemos como enviar emails utilizando a classe PhpMailer do PHP. Essa aula pretende ensinar como fazer um formulário de contato do site.
Saiba mais!
Site do Zero
Neste curso aprenderemos como criar um website estático básico com as seguintes características: base em HTML5, estilização em CSS3, dinamização com JQuery, responsivo.
Saiba mais!