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 Python by ssssddd ( 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"]   : "" ;

$sql = "";
$msg = "";
if ($acao=="insert"){
   $sql = "insert into aluno(nome,curso,cpf) values('{$nome}','{$curso}','{$cpf}')";
   $msg = "Dados inseridos com sucesso!";
}else if ($acao=="select"){
   $sql = "select * from aluno";
}else if ($acao=="update"){
   $sql = "update aluno nome='{$nome}', curso='{$curso}', cpf='{$cpf}' 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=="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!!!";
   }
}
//https://www.paste.org/128991
$resultado    = null;
$minhaConexao = null;

?>

 

Revise this Paste

Your Name: Code Language: