Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Me ajudem por favor?

$
0
0

Gente, me ajudem, por favor.

 

Após o usuário digitar o token, um select no banco será dado para verificar se o token existe no banco. Se o token existir, um update no usuário será dado, somando sua atual pontuação com 
o valor do token. Após todo o processo, o token será excluído. Se o token não existir, uma mensagem será retornada (Ex: "Código não encontrado, tente novamente."). Tente usar classes
e métodos para concluir a atividade.
 
CREATE TABLE vouchers (
  cod_voucher CHAR(6) NOT NULL,
  valor INT NOT NULL,
  PRIMARY KEY (cod_voucher));
  
  CREATE TABLE usuario (
  cpf CHAR(11) NOT NULL,
  nome VARCHAR(60) NOT NULL,
  tipo_usuario CHAR(3) NOT NULL,
  nickname VARCHAR(20) NOT NULL,
  senha CHAR(16) NOT NULL,
  email VARCHAR(35) NOT NULL,
  biografia VARCHAR(255) NULL,
  data_nascimento DATE NOT NULL,
  telefone CHAR(14) NOT NULL,
  cidade VARCHAR(45) NOT NULL,
  UF CHAR(2) NOT NULL,
  sexo VARCHAR(10) NOT NULL,
  pontuacao_foodies INT NULL,
  pontuacao_clubbers VARCHAR(45) NULL,
  foto_perfil MEDIUMBLOB NULL,
  foto_capa LONGBLOB NULL
  );
 
--Sistema de troca de pontos.
 
if(strtoupper(substr($codigo,0,1)) == "Z"){ 
 
$pontuacao_foodies = rand(rand(rand(2000, 1900)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "Y"){ 
 
$pontuacao_foodies = rand(rand(rand(1900, 1800)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "X"){ 
 
$pontuacao_foodies = rand(rand(rand(1800, 1700)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "W"){ 
 
$pontuacao_foodies = rand(rand(rand(1700, 1600)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "V"){ 
 
$pontuacao_foodies = rand(rand(rand(1600, 1500)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "U"){ 
 
$pontuacao_foodies = rand(rand(rand(1500, 1400)));
 
}
 
 
else if(strtoupper(substr($codigo,0,1)) == "T"){ 
 
$pontuacao_foodies = rand(rand(rand(1400, 1300)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "S"){ 
 
$pontuacao_foodies = rand(rand(rand(1300, 1200)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "R"){ 
 
$pontuacao_foodies = rand(rand(rand(1200, 1100)));
 
}
 
 
else if(strtoupper(substr($codigo,0,1)) == "Q"){ 
 
$pontuacao_foodies = rand(rand(rand(1100, 1000)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "P"){ 
 
$pontuacao_foodies = rand(rand(rand(1000, 900)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "O"){ 
 
$pontuacao_foodies = rand(rand(rand(900, 800)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "N"){ 
 
$pontuacao_foodies = rand(rand(rand(800, 700)));
 
}
 
//Repare que a partir daqui os códigos são aplicados aos clubbers.
 
 else if(strtoupper(substr($codigo,0,1)) == "A"){ 
 
$pontuacao_clubbers = rand(rand(rand(2000, 1900)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "B"){ 
 
$pontuacao_clubbers = rand(rand(rand(1900, 1800)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "C"){ 
 
$pontuacao_clubbers = rand(rand(rand(1800, 1700)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "D"){ 
 
$pontuacao_clubbers = rand(rand(rand(1700, 1600)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "E"){ 
 
$pontuacao_clubbers = rand(rand(rand(1600, 1500)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "F"){ 
 
$pontuacao_clubbers = rand(rand(rand(1500, 1400)));
 
}
 
 
else if(strtoupper(substr($codigo,0,1)) == "G"){ 
 
$pontuacao_clubbers = rand(rand(rand(1400, 1300)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "H"){ 
 
$pontuacao_clubbers = rand(rand(rand(1300, 1200)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "I"){ 
 
$pontuacao_clubbers = rand(rand(rand(1200, 1100)));
 
}
 
 
else if(strtoupper(substr($codigo,0,1)) == "J"){ 
 
$pontuacao_clubbers = rand(rand(rand(1100, 1000)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "K"){ 
 
$pontuacao_clubbers = rand(rand(rand(1000, 900)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "L"){ 
 
$pontuacao_clubbers = rand(rand(rand(900, 800)));
 
}
 
else if(strtoupper(substr($codigo,0,1)) == "M"){ 
 
$pontuacao_clubbers = rand(rand(rand(800, 700)));
 
}
 
else{
 
ECHO "Não entendi. Repita o código, por favor.";}
 
As classes de conexão já estão prontas. Eu só não sei como fazer essa parte acima. Eu fiz uns pedaços avulsos, se ajudar...
 
 
$sql1 =
 
$pontuacao_clubbers = rand(rand(rand(800, 700)));
 
$sql2 = mysqli_query($con,"SELECT valor FROM vouchers WHERE cod_voucher = '".$_GET['codigo']."'");
$result2 = mysqli_fetch_assoc($sql2);
 
$somapontclubbers = $result2['valor']  + $result3['pontuacao_clubbers'];
$somapontfoodies = $result2['valor']  + $result4['pontuacao_foodies'];
 
$sql9 = if(strtoupper(substr($codigo,0,1)) == "N" || "O" || "P" || "Q" || "R" || "S" || "T" || "U" || "V" || "W" || "X" || "Y" || "Z"  {
 
mysqli_query($con, "UPDATE usuario SET pontuacao_foodies = '".$somapont."' WHERE cpf = '".$_SESSION['cpf']."'");
$sqlExclui = mysqli_query($con, "DELETE FROM vouchers WHERE cod_voucher = '".$_GET['codigo']."'");
 
}
 
$sql10 = if(strtoupper(substr($codigo,0,1)) == "A" || "B" || "C" || "D" || "E" || "F" || "G" || "H" || "I" || "J" || "K" || "L" || "M"  {
 
mysqli_query($con, "UPDATE usuario SET pontuacao_clubbers = '".$somapont."' WHERE cpf = '".$_SESSION['cpf']."'");
$sqlExclui = mysqli_query($con, "DELETE FROM vouchers WHERE cod_voucher = '".$_GET['codigo']."'");
 
 
}

Viewing all articles
Browse latest Browse all 14190

Trending Articles