Advertisement
Guest User

Untitled

a guest
Jun 4th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5. function updateAccount(){
  6. $pdo=new PDO('mysql:host=localhost;dbname', 'name', 'password');
  7.  
  8. $name=$_POST['Name'];
  9. $surname=$_POST['Surname'];
  10. $email=$_POST['Email'];
  11. $username=$_POST['Username'];
  12. $password=$_POST['Password'];
  13.  
  14. //Execute the query
  15.  
  16. $hashPass = hash('sha512', $password);
  17.  
  18. $st = $pdo->prepare('UPDATE Users SET Name = :Name, Surname = :Surname, Email = :Email, Username = :Username, Password = :Password WHERE Username = '".$_SESSION['userName']."'');
  19.  
  20. if(!isset($error)){
  21. //no error
  22. $st->execute(array('Name' => $name, 'Surname'=>$surname, 'Email'=>$email, 'Username'=> $username, 'Password' => $hashPass));
  23.  
  24.  
  25.  
  26. header("Location: user.php");
  27.  
  28. }else {
  29. echo "Error";
  30. }
  31.  
  32. }
  33. }
  34.  
  35. if(isset($_POST['update'])){
  36. newAccount();
  37. }
  38.  
  39. ?>
  40.  
  41. <form id="update" method="post" action="update.php">
  42. <h2>Account Update:</h2>
  43. <br>Name:
  44. <input type="text" name="Name" placeholder="Name">
  45. <br>Surname:
  46. <input type="text" name="Surname" placeholder="Surname">
  47. <br>Email:
  48. <input type="email" name="Email" placeholder="Email">
  49. <br>Username:
  50. <input type="text" name="Username" placeholder="Username">
  51. <br>Password:
  52. <input type="password" name="Password" placeholder="Password">
  53. <br>Re-enter Password:
  54. <input id="pass2" type="password" name="Password_check" placeholder="Password Check">
  55. <br><input id="updates" type="submit" name="update" value="Update"> <br>
  56. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement