Enviado em 15/09/2017 - 16:35h
Olá pessoal, eu tenho um fomulário 'add_aluno.php', nele eu tenho um formulário que insere os registros na página 'cadastro.php', essa página faz a inserção no banco, ficando os códigos assim:<!-- _ _ ___ _ _ | | ___ ___ ___ ___ | | ___ _ __ ___ ___ | _ \ ___ _ _ ___ (_) _ _ __ _ | || | / -_) (_-< (_-< / -_) | |__ / _ \ | '_ \ / -_) (_-< | _/ / -_) | '_| / -_) | | | '_| / _` | \__/ \___| /__/ /__/ \___| |____| \___/ | .__/ \___| /__/ |_| \___| |_| \___| |_| |_| \__,_| |_| Autor: Jessé Lopes Pereira Localidade: Nova Mutum - Mato Grosso Data: 09/2017 Todos os direitos reservados. 2017 --> <?php include("class/protect.php"); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <link rel="icon" href="img/favicon.ico"> <title>Dashboard / E-Cloud</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/ie10-viewport-bug-workaround.css" rel="stylesheet"> <link href="css/navbar-fixed-top.css" rel="stylesheet"> <script src="js/ie-emulation-modes-warning.js"></script> </head> <style> .n_monitor .btn { width: 126px; height: 54px; background-color: #3baed8; border: none; color: #fff; font-size: 14px; border-radius: 3px; } </style> <body> <nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Navegação em Parte</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.php">Início</a> </div> <div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li><a href="dashboard.php">Central</a></li> <li class="active"><a href="#">Adicionar aluno</a></li> <li><a href="modificar_aluno.php">Modificar aluno</a></li> <li><a href="excluir_aluno.php">Excluir aluno</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li><a href="class/logout.php">Sair</a></li> </ul> </div><!--/.nav-collapse --> </div> </nav> <div class="container"> <form action="cadastro.php" method="post" enctype = "multipart/form-data"> <div class="form-group"> <label for="nomecompleto">Nome do aluno (completo)</label> <input type="text" class="form-control" name="nomecompleto" placeholder="Exemplo: José da Silva" required> </div> <div class="form-group"> <label for="naturalidade">Naturalidade</label> <input type="text" class="form-control" name="naturalidade" placeholder="Exemplo: Nova Mutum - Mato Grosso" required> </div> <div class="form-group"> <label for="idade">Idade</label> <select class="form-control" name="idade" required> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>18</option> <option>19</option> <option>20</option> </select> </div> <div class="form-group"> <label for="tipagemsanguinea">Tipagem sanguínea</label> <select class="form-control" name="tipagemsanguinea" required> <option>A+</option> <option>A-</option> <option>B+</option> <option>B-</option> <option>AB+</option> <option>AB-</option> <option>O+</option> <option>O-</option> </select> </div> <div class="form-group"> <label for="telefone">Telefone</label> <input type="text" class="form-control" name="telefone" placeholder="Exemplo: (65) 912345678" required> </div> <div class="form-group"> <label for="telefoneresponsavel">Telefone do responsável</label> <input type="text" class="form-control" name="telefoneresponsavel" placeholder="Exemplo: (65) 912345678" required> </div> <div class="form-group"> <label for="endereco">Endereço</label> <input type="text" class="form-control" name="endereco" placeholder="Exemplo: Avenida das Tamareiras, 123W" required> </div> <div class="form-group"> <label for="cpf">CPF</label> <input type="text" class="form-control" name="cpf" name="cpf" placeholder="Exemplo: 012345678901" required> </div> <div class="form-group"> <label for="rg">RG</label> <input type="text" class="form-control" name="rg" name="rg" placeholder="Exemplo: 911225341" required> </div> <div class="form-group"> <label for="datanascimento">Data de Nascimento</label> <input type="text" class="form-control" name="datanascimento" placeholder="Exemplo: 01/01/2017" required> </div> <div class="form-group"> <label for="serie">Série</label> <input type="text" class="form-control" name="serie" placeholder="Exemplo: 3° AI" required> </div> <div class="form-group"> <label for="foto">Foto do Aluno</label> <input type="file" name="foto" required> <small name="fotoinfo" class="form-text text-muted">Por favor, envie uma imagem no tamanho: 230x300.</small> </div> <div class="n_monitor"> <div class="panel-body text-center"> <button type="submit" value="Cadastrar!" name="submit" class="btn btn-success">Cadastrar!</button> </div> </div> </form> </div> </body> </html>
<!-- _ _ ___ _ _ | | ___ ___ ___ ___ | | ___ _ __ ___ ___ | _ \ ___ _ _ ___ (_) _ _ __ _ | || | / -_) (_-< (_-< / -_) | |__ / _ \ | '_ \ / -_) (_-< | _/ / -_) | '_| / -_) | | | '_| / _` | \__/ \___| /__/ /__/ \___| |____| \___/ | .__/ \___| /__/ |_| \___| |_| \___| |_| |_| \__,_| |_| Autor: Jessé Lopes Pereira Localidade: Nova Mutum - Mato Grosso Data: 09/2017 Todos os direitos reservados. 2017 --> <?php header('Content-Type: text/html; charset=UTF-8'); $nomecompleto = $_POST['nomecompleto']; $naturalidade = $_POST['naturalidade']; $idade = $_POST['idade']; $tipagemsanguinea = $_POST['tipagemsanguinea']; $telefone = $_POST['telefone']; $telefoneresponsavel = $_POST['telefoneresponsavel']; $endereco = $_POST['endereco']; $cpf = $_POST['cpf']; $rg = $_POST['rg']; $datanascimento = $_POST['datanascimento']; $serie = $_POST['serie']; $foto = $_FILES['foto']; $pasta_dir = "img/"; preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); $foto_nome = $pasta_dir . md5(uniqid(time())) . "." . $ext[1]; move_uploaded_file($foto["tmp_name"], $foto_nome); $strcon = mysqli_connect('localhost','root','','alunos') or die('Erro ao conectar ao banco de dados'); $strcon->set_charset('utf8'); $sql = "INSERT INTO alunos (nomecompleto, naturalidade, idade, tipagemsanguinea, telefone, telefoneresponsavel, endereco, cpf, rg, datanascimento, serie, foto) VALUES "; $sql .= "('$nomecompleto', '$naturalidade', '$idade', '$tipagemsanguinea', '$telefone', '$telefoneresponsavel', '$endereco', '$cpf', '$rg', '$datanascimento', '$serie', '$foto_nome')"; mysqli_query($strcon,$sql) or die("Erro ao tentar cadastrar registro"); mysqli_close($strcon); //echo "<script type='text/javascript'>window.alert('Aluno adicionado com sucesso!');</script>"; echo '<meta HTTP-EQUIV="Refresh" CONTENT="1; URL=dashboard.php">'; exit; ?> <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > </head> <body> </body> </html>
Pra quem contribui com artigos e dicas (0)
Arch Linux - Guia para Iniciantes (5)
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Pra quem contribui com artigos e dicas (0)
Monitor fora de escala ao bootar sistema (9)
NAT LoopBack - Hairpin NAT (2)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (18)