Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as PHP by ddddd ( 1 year ago )
<?php
//operador ternário
$acao = isset($_GET["acao"]) ? $_GET["acao"] : "" ;
$ra = isset($_GET["ra"]) ? $_GET["ra"] : "" ;
$nome = isset($_GET["nome"]) ? $_GET["nome"] : "" ;
$curso = isset($_GET["curso"]) ? $_GET["curso"] : "" ;
$cpf = isset($_GET["cpf"]) ? $_GET["cpf"] : "" ;
$senha = isset($_GET["senha"]) ? $_GET["senha"] : "" ;
$senha = sha1($senha);
//$senha = md5($senha);
$sql = "";
$msg = "";
if ($acao=="login"){
$sql = "select * from aluno where ra={$ra} and senha='{$senha}'";
echo $sql;
}else if ($acao=="insert"){
$sql = "insert into aluno(nome,curso,cpf,senha) values('{$nome}','{$curso}','{$cpf}','{$senha}')";
$msg = "Dados inseridos com sucesso!";
}else if ($acao=="select"){
$sql = "select * from aluno";
}else if ($acao=="update"){
$sql = "update aluno set nome='{$nome}', curso='{$curso}', cpf='{$cpf}', senha='{$senha}' where ra={$ra}";
$msg = "Dados alterados com sucesso!";
}else if ($acao=="delete"){
$sql = "delete from aluno where ra={$ra}";
$msg = "Dados excluídos com sucesso!";
}
//echo $sql."<br>";
$minhaConexao = new PDO('sqlite:banco_de_dados.db');
$resultado = $minhaConexao->query($sql);
if ($acao=="login"){
if ($linhaBanco = $resultado->fetch()){
session_start();
$_SESSION["ra"] = $linhaBanco["ra"];
$_SESSION["nome"] = $linhaBanco["nome"];
header("Location: cad_aluno.html");
}else{
header("Location: login.php?msg=Dados incorretos!");
}
}else if ($acao=="select"){
$meuVetor = array();
foreach($resultado as $linhaBanco) {
$meuVetor[] = $linhaBanco; //echo "{$linha['ra']} - {$linha['nome']} - {$linha['curso']} - {$linha['cpf']} <br>";
}
echo json_encode($meuVetor);
}else{
if ($resultado->rowCount()>=1){
echo $msg;
}else{
echo "Não houve nenhuma alteração no banco de dados!!!";
}
}
$resultado = null;
$minhaConexao = null;
?>
Revise this Paste