Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(E_ALL);
- ini_set('display_errors', 1);
- // Funções
- // ORDEM
- // 1 - GETDATA (pegar os dados do formulário)
- // 2 - VERIFYDATA (Verifica se nenhum dos campos está vazio)
- // 3 - GET CONNECTION TO DATABASE (Pega a conexão com o banco)
- // 4 - SEND DATA TO DATABASE (Envia os dados pro banco de dados)
- // Pegar os dados do formulário
- function getData()
- {
- if (isset($_POST['enviar']))
- {
- $nome = $_POST['nome'];
- $idade = $_POST['idade'];
- $cidade = $_POST['cidade'];
- verifyData($nome, $idade, $cidade);
- }
- }
- // Verifica os dados do formulário
- function verifyData($nome, $idade, $cidade)
- {
- if($nome != null &&$idade != null && $cidade != null)
- {
- $conn = getConnectionToDatabase();
- sendDataToDatabase($conn, $nome, $idade, $cidade);
- }
- else
- {
- echo "Algum dos campos está vazio";
- exit();
- }
- }
- // Abre conexão com o banco de dados
- function getConnectionToDatabase()
- {
- $servername = "localhost";
- $username = "root";
- $password = "root";
- $dbname = "bdcadastro";
- $conn = new mysqli($servername, $username, $password, $dbname);
- if($conn->connect_error)
- {
- die ("ERRO! </br>" . $conn->error);
- exit();
- }
- return $conn;
- }
- // Envia os dados do formulário para o banco de dados
- function sendDataToDatabase($conn, $nome, $idade, $cidade)
- {
- $sql = "INSERT INTO cadastro (nome, idade, cidade) VALUES ('$nome', '$idade', '$cidade')";
- if($conn ->multi_query($sql) == TRUE)
- {
- echo "</br>Inserido com sucesso</br>";
- }
- else
- {
- echo "</br>Erro: " . $conn->error . "<br>";
- }
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title></title>
- </head>
- <body bgcolor="#98F5FF">
- <center>
- </br></br>
- ***** PREENCHA OS CAMPOS ******
- <form action="#" method="POST">
- </br></br>
- Nome:
- <input type="text" name="nome"> </br></br>
- Idade:
- <input type="text" name="idade"> </br></br>
- Cidade:
- <input type="text" name="cidade"> </br></br>
- <input type="submit" name="enviar" value="ENVIAR">
- </form>
- </center>
- </body>
- </html>
- <?php
- // Chamada das funções
- getData();
- // As vezes quando eu to no ônibus eu fico pensando no futuro sabia? Eu fico pensando se toda essa distância, se todo esse tempo longe da pessoa que eu amo vai valer a pena, e eu sinto em algum lugar aqui dentro que sim, vai valer a pena.
- // Sei lá, meio que eu te amo!
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement