Welcome, guest! Login / Register - Why register?
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

Your Name: Code Language: