Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Prof. Renato de Oliveira Bastos Renato.bastos@ifto.edu.br
3
Nome: Sexo: Masculino Feminino CPF:
4
CREATE DATABASE aulas USE aulas CREATE TABLE aula1 ( id int NOT NULL AUTO_INCREMENT, nome varchar(50) NOT NULL, sexo varchar(15) NOT NULL, cpf varchar(15) NOT NULL, PRIMARY KEY (id) ) SELECT * from aula1
5
Criando o arquivo conecta.php <?php // local de onde está rodando $hostname = 'localhost'; // usuario que tem acesso $username = 'root'; // senha do usuario $senha = ‘ '; // conexão com o MySql - abre conexão com o Servidor de banco de dados $conn = mysql_connect($hostname, $username, $senha); ?>
6
if (!empty($_POST['nome1']) && !empty($_POST['sexo'])) { $nome = $_POST['nome1']; $sexo = $_POST['sexo']; /* Aqui vai o código de validação do banco de dados após ter sido validado o formulário */ } else { echo "Todos os campos devem ser preenchidos"; }
7
DENTRO DO IF... Continuando caso não esteja em branco os campos... include("conecta.php"); //verifica se teve conexão if ($conn) { // comandos com inserção no banco } else { echo “não houve conexão com o banco"; }
8
// seleciona o banco de dados $db = mysql_select_db("aulas",$conn); // comando sql para inserir na tabela $sql = "insert into tb_aula1 (id, nome, sexo) values ('','$nome','$sexo')"; /* executa o comando sql, caso de algum erro na instrução sql ele mostra a msg de erro */ mysql_query($sql) or die("não foi possível executar o comando Sql"); // se tudo tiver correto mostre a msg de sucesso echo "informações foram inseridas com Sucesso";
9
include("conecta.php"); if ($conn) { $db = mysql_select_db("aulas",$conn); $sql = "insert into tb_aula1 (id, nome, sexo) values ('','$nome','$sexo')"; mysql_query($sql) or die("não foi possivel exercutar o comando Sql"); echo “As s informações foram inseridas com Sucesso"; echo $nome."<br"; echo $sexo.“; } else { echo " não houve conexão com o banco"; }
10
Crie um formulário com os seguintes campos: Nome: (campo texto) CPF: (campo texto, criar mascara) Sexo: (Masculino, feminino, campo radio) Data de Nascimento: (campo texto, criar mascara) Email: (campo texto, verificar o @) Cidade: (Palmas, Aracaju e Goiânia, campo select) Validar todos os campos p/ não deixarem sem preenchimento, criar as mascaras e verificações necessárias. Gravar todos os dados no banco de dados
11
Iremos agora verificar se dados inseridos no banco de dados estão repetidos. Para isso iremos editar o arquivo que recebe a inserção(INSERT) de dados nesse caso o arquivo Recebe_form1.php
12
ALTER TABLE tb_aula1 ADD cpf VARCHAR(15) NOT NULL AFTER sexo
14
Logo após a escolha do banco de dados $db = mysql_select_db("aulas",$conn); Fazemos uma pesquisa no banco de dados, selecionando o campo no qual se deseja comparar. $sql2 = "SELECT * FROM tb_aula1 WHERE cpf = '$cpf'"; $resultado = mysql_query($sql2) or die("não foi possivel exercutar o comando Sql");
15
Logo após, Verificamos se o campo que se deseja verificar já foi inserido. $verifica = mysql_num_rows($resultado); if($verifica > 0) { echo “Esse CPF já está cadastrado em nosso sistema“; } else { $sql1 = "insert into tb_aula1 (id, nome, sexo, cpf) values ('','$nome','$sexo','$cpf')"; mysql_query($sql1) or die("não foi possivel exercutar o comando Sql"); echo "Arquivo Inserido com Sucesso“; }
16
include("conecta.php"); if ($conn) { $db = mysql_select_db("aulas",$conn); $sql = "SELECT * FROM tb_aula1 WHERE cpf = '$cpf'“; $resultado = mysql_query($sql) or die(“Erro no SQL"); $verifica = mysql_num_rows($resultado); if($verifica > 0) { echo “Esse CPF já está cadastrado em nosso sistema“; } else { $sql1 = "insert into tb_aula1 (id, nome, sexo, cpf) values ('','$nome','$sexo','$cpf')"; mysql_query($sql1) or die("não foi possivel exercutar o comando Sql"); echo "Arquivo Inserido com Sucesso“; } else { echo “não houve conexão com o banco“; }
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.