Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // EU TE AMO MUITO PAIXÃO, BONS ESTUDOS, TE AMO TE AMO TE AMO TE AMO TE AMO TE AMO TE AMO TE AMO TE AMO TE AMO TE AMO TE AMO
- // 1 - CRIAR UM BANCO DE DADOS NO PHPMYADMIN
- // 2 - CRIAR A TABELA DE USUÁRIOS COM 4 CAMPOS NO PHPMYADMIN
- // CAMPO 1 - id, int, chave primária, auto increment
- // CAMPO 2 - nome, varchar(255), nulo,
- // CAMPO 3 - idade, int, nulo,
- // CAMPO 4 - cidade, varchar(255), nulo,
- // 3 - ALTERAR OS DADOS NO ALTERE AQUI OS DADOS, COLOCANDO O NOME DO BANCO CRIADO
- // Caso o usuário clique em Enviar, ele vai verificar que o $_POST['submit existe'];
- // Para pegar um dado que vem de um formulário, sempre se usa $_POST['name do campo'];
- if(isset($_POST['submit'])) {
- if($_POST['submit']) {
- // Pega o nome do usuário do formulário
- $nome = $_POST['name'];
- // Pega a idade do usuário do formulário
- $idade = $_POST['idade'];
- // Pega a cidade do usuário do formulário
- $cidade = $_POST['cidade'];
- // Para nos comunicarmos com o banco de dados usamos o mysqli_
- /*
- $host é o servidor onde está o mysql
- $user é o usuário do mysql
- $pass é a senha do mysql
- $db_name é o nome do banco de dados onde os dados serão inseridos
- */
- $host = 'localhost';
- $user = 'root';
- $pass = 'root';
- $db_name = 'formulario';
- // mysqli_connect abre a conexão com o banco
- // $link é a variável que contém nossa conexão com o banco
- $link = mysqli_connect($host, $user, $pass, $db_name);
- // Insere os dados no banco de dados, igual nas aulas de banco de dados porém dessa vez utilizando as variáveis que o usuário entrou
- $query = "INSERT INTO usuarios (nome, idade, cidade) VALUES ('$nome', '$idade', '$cidade')";
- // Executa a query no banco de dados, faz a inserção dos valores
- // É preciso passar primeiro a conexão e em segundo a query a ser executada
- // Caso a query funcione, exibe mensagem de sucesso, caso não, exibe erro
- if(mysqli_query($link, $query)) {
- echo '<script>alert("Enviado com sucesso");</script>';
- } else {
- echo '<script>alert("Falha no envio");</script>';
- }
- }
- }
- ?>
- <!DOCTYPE html>
- <html lang="pt-br">
- <head>
- <meta charset="utf-8">
- <title>Form</title>
- <style type="text/css">
- * {
- margin: 0px;
- padding: 0px;
- }
- .container {
- background-color: #eee;
- padding: 15px;
- width: 500px;
- height: 250px;
- margin: 0 auto;
- position: relative;
- margin-top: 5%;
- }
- .input {
- padding: 10px;
- width: 250px;
- }
- .submit {
- height: 40px;
- width: 100px;
- }
- input {
- margin-bottom: 15px;
- }
- </style>
- </head>
- <body>
- <div class="container">
- <!-- Action # leva para a mesma página -->
- <!-- Method: define o método que os dados serão enviados -->
- <!-- Caso seja POST ele envia via http -->
- <!-- Caso seja GET ele envia pela url -->
- <!-- Por motivos de segurança deve sempre ser enviado via POST -->
- <form action="#" method="post">
- <!-- Propriedade name do input: serve para pegar os dados via php -->
- <input class="input" required="true" type="text" name="name" placeholder="Nome"><br>
- <input class="input" required="true" type="number" name="idade" placeholder="Idade"><br>
- <input class="input" required="true" type="text" name="cidade" placeholder="Cidade"><br>
- <input class="submit" type="submit" value="Enviar" name="submit">
- </form>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement