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>
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
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Erro ao abrir interface gráfica do Kali linux (0)
É cada coisa que me aparece! - não é só 3% (8)
A impressora não imprimi no win10 (4)