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>
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Como fazer um cluster de 6 nós com o Debian 12 (4)
Virtual Box não quer funcionar - o que fazer? (7)
Instalação certificado de empresas privadas (5)
erro nos dos pacotes de driver da placa de video nvidia por remoção (d... (3)