Advertisement
Guest User

Untitled

a guest
Apr 7th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. <?php
  2.  
  3. $fullname = $_POST['fullname'];
  4. $username = $_POST['username'];
  5. $pass = md5($_POST['pass']);
  6. $repass = md5($_POST['repass']);
  7.  
  8. if (empty($fullname)){
  9. echo "<script>
  10. alert('Preencha o Nome Completo');
  11. history.go(-1);
  12. </script>";
  13. exit;
  14. }
  15.  
  16. if (empty($username)){
  17. echo "<script>
  18. alert('Preencha o Nome de usuário(login)');
  19. history.go(-1);
  20. </script>";
  21. exit;
  22. }
  23.  
  24. if ($pass != $repass){
  25. echo "<script>
  26. alert('Senhas diferentes!');
  27. history.go(-1);
  28. </script>";
  29. exit;
  30. }
  31.  
  32. $bdcon = pg_connect("host=200.137.66.7 port=5432 dbname=bocadb user=postgres password=123456") or die('connection failed: '. pg_last_error());
  33.  
  34. pg_query($bdcon, "SET NAMES 'utf8'");
  35. pg_query($bdcon, 'SET character_set_connection=utf8');
  36. pg_query($bdcon, 'SET character_set_client=utf8');
  37. pg_query($bdcon, 'SET character_set_results=utf8');
  38.  
  39. $query3 = "SELECT * FROM usertable WHERE username = '$username'";
  40. $result3 = pg_query($bdcon, $query3) or die('Query failed: ' . pg_last_error());
  41.  
  42. if(pg_num_rows($result3)!=0)
  43. {
  44. echo "<script>
  45. alert('username já existe!');
  46. history.go(-1);
  47. </script>";
  48. exit;
  49. }
  50.  
  51. $query2 = "SELECT * FROM usertable ORDER BY usernumber DESC LIMIT 2";
  52. $result2 = pg_query($bdcon, $query2) or die('Query failed: ' . pg_last_error());
  53.  
  54. while($row2 = pg_fetch_array($result2, null, PGSQL_ASSOC)){
  55. $un = $row2['usernumber'];
  56. }
  57.  
  58. $query = "INSERT INTO usertable (usernumber, username, userfullname, usertype, usermultilogin, userpassword, usersitenumber, contestnumber) VALUES ($un + 1, '$username', '$fullname', 'team', TRUE, '$pass', 1, 1)";
  59. $result = pg_query($bdcon, $query) or die('Query failed: ' . pg_last_error());
  60.  
  61. if(!$result)
  62. {
  63. $response_array = array('status' => "0");
  64. break;
  65. }
  66.  
  67. if(!isset($response_array)){
  68.  
  69. }
  70. else{
  71. echo "<script>
  72. alert('Falha no processo de inscrição. Tente novamente!');
  73. window.location.href='http://200.137.66.71/~pet/topcom14/treinamento.php';
  74. </script>";
  75. }
  76.  
  77. pg_free_result($result);
  78. pg_close($bdcon);
  79. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement