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

Cadastrando com PHP e MYSQLI

24/08/2017

Olá Turma! Nesse vídeo-tutorial explicarei como realizar um cadastro simples com PHP e MYSQLI.

Tabela Cadastro

Vamos criar inicialmente nossa tabela "cadastro" no PHPMYADMIN. Abaixo segue o código de criação:

create table cadastro (
Id int not null AUTO_INCREMENT,
primary key(id),
nome varchar(90),
email varchar(90),
telefone varchar(90),
endereco text)

Vamos criar três arquivos: index.php que será o nosso HTML, processa.php que será o nosso arquivo que realizará a inserção no banco e conecta.php que será o arquivo de conexão ao banco de dados.

Conexão com db: conecta.php

$servidor="localhost";
$usuario="root";
$senha="";
$bancodedados="db_mysqli";

$mysqli=new mysqli($servidor,$usuario,$senha,$bancodedados);

if(mysqli_connect_errno()){
    die("Houve um erro:".mysqli_connect_errno());
    exit();
}

Formulário de cadastro: index.php

Esse arquivo conterá basicamente o formulário para inserção:

<form name="form1" action="processa.php" method="post">
    <p>Nome:<input type="text" name="nome" id="nome"></p>
    <p>Email:<input type="email" name="email" id="email"></p>
    <p>Telefone:<input type="tel" name="tel" id="tel"></p>
    <p>Endereço:<input type="text" name="endereco" id="endereco"></p>
    <p><input type="submit" name="botao" id="botao" value="Cadastrar"></p>
</form>

Inserção no banco de dados com mysqli: processa.php

Por fim, faremos o arquivo que realizará a inserção no DB.

include("conecta.php");

$id=0;
$nome=$_POST['nome'];
$email=$_POST['email'];
$tel=$_POST['tel'];
$endereco=$_POST['endereco'];

$sql=$mysqli->prepare("insert into cadastro values (?,?,?,?,?)");

$sql->bind_param("issss",$id,$nome,$email,$tel,$endereco);

$sql->execute();

$sql->store_result();

$result=$sql->affected_rows;

if($result > 0){
    echo "Dados Inseridos com Sucesso!";
}else{
    echo "Houve um erro";
}

Espero que ajude. Um abraço!

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

Posts Relacionados

Busca no MySql sem refresh da página
Vamos aprender hoje como realizar uma busca no banco de dados MySql sem necessidade de atualização da página. Vamos utilizar HTML5, JQuery e PHP.
Saiba mais!
PHP
PHP é uma das principais linguagens de programação utilizada nas plataformas web. Isso porque além de ser uma linguagem leve, o PHP é robusto.
Saiba mais!