Guest User

Untitled

a guest
Jan 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. <?php
  2. $conexao = mysqli_connect("localhost","root","")
  3. or die("Erro na conexão com banco de dados");
  4. $select_db = mysqli_select_db($conexao,"mentoria");
  5. $campos = array(".", "-");
  6.  
  7. $cpf = str_replace($campos,"",$_POST["inputCPF"]);
  8.  
  9. $consulta_jovens = "SELECT jCPF AS jovem, ((CASE WHEN jovem.jfaixaetaria = mentor.mfaixaetaria THEN 1 ELSE 0 END)+(CASE WHEN jovem.jescolaridade = mentor.mescolaridade THEN 1 ELSE 0 END)+(CASE WHEN jovem.jhobby = mentor.mhobby THEN 1 ELSE 0 END)+(CASE WHEN jovem.jcomida = mentor.mcomida THEN 1 ELSE 0 END)+(CASE WHEN jovem.jmusica = mentor.mcomida THEN 1 ELSE 0 END)+(CASE WHEN jovem.jesporte = mentor.mesporte THEN 1 ELSE 0 END)+(CASE WHEN jovem.jtime = mentor.mtime THEN 1 ELSE 0 END)+(CASE WHEN jovem.jcaracteristica = mentor.mcaracteristica THEN 1 ELSE 0 END)+(CASE WHEN jovem.janimal = mentor.manimal THEN 1 ELSE 0 END)+(CASE WHEN jovem.jlivro = mentor.mlivro THEN 1 ELSE 0 END)+(CASE WHEN jovem.jsonho = mentor.msonho THEN 1 ELSE 0 END)) AS qtdCaracteristicasIguais FROM jovem INNER JOIN mentor ON jovem.jcidade = mentor.mcidade AND jovem.jestado = mentor.mestado WHERE mentor.mcidade = jovem.jcidade AND mentor.mestado = jovem.jestado AND mentor.CPF ='$cpf'";
  10.  
  11. $string_sql = "SELECT * FROM mentor WHERE CPF='$cpf'";
  12.  
  13. $result= mysqli_query($conexao, $string_sql);
  14.  
  15. $resultadojovens = mysqli_query($conexao,$consulta_jovens);
  16.  
  17. $dado = mysqli_fetch_array($result);
  18. $aluno = mysqli_fetch_array($resultadojovens);
  19.  
  20. $alunosel = $aluno['qtdCaracteristicasIguais'];
  21. $nome = $dado['mnome'];
  22.  
  23. if(mysqli_affected_rows($conexao) == 1){
  24. echo "<p><h2>Olá, $nome! <br><br> Escolha o seu mentorando abaixo:</h2></p>
  25. <br>
  26. <br>
  27. <p>$resultadojovens</p>";
  28.  
  29. } else {
  30. echo mysqli_errno($conexao) . ": " . mysqli_error($conexao) . "n";
  31. }
  32.  
  33. mysqli_close($conexao);
  34.  
  35. mysqli_affected_rows
  36.  
  37. mysqli_num_rows
Add Comment
Please, Sign In to add comment