Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.56 KB | None | 0 0
  1. <form action="" method="post">
  2. <ul id="edit_list">
  3. <li>Adresa:<br> <input type="text" name="address" id="address"/></li>
  4. <li>Grad: <bR><input type="text" name="city" id="city"/></li>
  5. <li>Poštanski broj:<br> <input type="number" name="zip" id="zip"/></li>
  6. <li>Mobitel/Telefon:<br> <input type="tel" name="phone_number" id="phone_number"/></li>
  7. <li>Lozinka:<br> <input type="password" name="password" id="password"/><div class="password_strength" id="password_strength"></div></li>
  8. <li>Ponoviti lozinku:<br><input type="password" name="repassword" id="repassword" onkeyup="checkPass(); return false;"/></li><div id="confirmMessage"></div><br>
  9. <li><input type="submit" value="izmijeni"/></li>
  10. </ul>
  11. </form>
  12. <script>
  13. $('#submit').click(function(e){
  14. e.preventDefault;
  15. var address = $('#address').val();
  16. var city = $('#city').val();
  17. var zip = $('#zip').val();
  18. var phone_number = $('#phone_number').val();
  19. var password = $('#password').val();
  20. var repassword = $('#repassword').val();
  21. var dataString = 'address='+address+'&city='+city+'&zip='+zip+'&phone_number='+phone_number+'&password='+password+'&repassword='+password;
  22. $.ajax({
  23. type:'POST',
  24. url:'update_user.php',
  25. data:dataString,
  26. success:function(){
  27.  
  28. },
  29. error:function(){
  30.  
  31. }
  32. });
  33. return false;
  34. });
  35.  
  36. <?php
  37. include 'init.php';
  38.  
  39. if(isset($_POST['address'])){
  40. $id = (int)$session_user_id;
  41. $address = sanitize($_POST['address']);
  42.  
  43. mysql_query("UPDATE users SET `address` = '$address' WHERE `id` = $id");
  44. }
  45.  
  46. if(isset($_POST['city'])){
  47. $id = (int)$session_user_id;
  48. $city = sanitize($_POST['city']);
  49.  
  50. mysql_query("UPDATE users SET `city` = '$city' WHERE `id` = $id");
  51. }
  52.  
  53. if(isset($_POST['zip'])){
  54. if(is_numeric($_POST['zip']) === true){
  55. $id = (int)$session_user_id;
  56. $zip = sanitize($_POST['zip']);
  57.  
  58. mysql_query("UPDATE users SET `zip` = '$zip' WHERE `id` = $id");
  59. }else{
  60. $errors[]= 'Poštanski broj mora zadržavati brojeve bez razmaka i znakova';
  61. }
  62. }
  63.  
  64. if(isset($_POST['phone_number'])){
  65. if(is_numeric($_POST['phone_number']) === true){
  66. $id = (int)$session_user_id;
  67. $phone_number = sanitize($_POST['phone_number']);
  68.  
  69. mysql_query("UPDATE users SET `phone_number` = '$phone_number' WHERE `id` = $id");
  70. }else{
  71. $errors[]= 'Broj mobitela mora zadržavati brojeve bez razmaka i znakova';
  72. }
  73. }
  74.  
  75. if(isset($_POST['password'])){
  76. if(strlen($_POST['password']) < 4){
  77. $errors[] = 'Lozinka mora sadržavati više od 4 znaka';
  78. }else if($_POST['password'] !== $_POST['repassword']){
  79. $errors[] = 'Lozinke se ne poklapaju';
  80. }else{
  81. $id = (int)$session_user_id;
  82. $password = sanitize($_POST['password']);
  83. $password = md5($password);
  84.  
  85. mysql_query("UPDATE users SET `password` = '$password' WHERE `id` = $id");
  86. }
  87. }
  88.  
  89.  
  90. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement