Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form action="" method="post">
- <ul id="edit_list">
- <li>Adresa:<br> <input type="text" name="address" id="address"/></li>
- <li>Grad: <bR><input type="text" name="city" id="city"/></li>
- <li>Poštanski broj:<br> <input type="number" name="zip" id="zip"/></li>
- <li>Mobitel/Telefon:<br> <input type="tel" name="phone_number" id="phone_number"/></li>
- <li>Lozinka:<br> <input type="password" name="password" id="password"/><div class="password_strength" id="password_strength"></div></li>
- <li>Ponoviti lozinku:<br><input type="password" name="repassword" id="repassword" onkeyup="checkPass(); return false;"/></li><div id="confirmMessage"></div><br>
- <li><input type="submit" value="izmijeni"/></li>
- </ul>
- </form>
- <script>
- $('#submit').click(function(e){
- e.preventDefault;
- var address = $('#address').val();
- var city = $('#city').val();
- var zip = $('#zip').val();
- var phone_number = $('#phone_number').val();
- var password = $('#password').val();
- var repassword = $('#repassword').val();
- var dataString = 'address='+address+'&city='+city+'&zip='+zip+'&phone_number='+phone_number+'&password='+password+'&repassword='+password;
- $.ajax({
- type:'POST',
- url:'update_user.php',
- data:dataString,
- success:function(){
- },
- error:function(){
- }
- });
- return false;
- });
- <?php
- include 'init.php';
- if(isset($_POST['address'])){
- $id = (int)$session_user_id;
- $address = sanitize($_POST['address']);
- mysql_query("UPDATE users SET `address` = '$address' WHERE `id` = $id");
- }
- if(isset($_POST['city'])){
- $id = (int)$session_user_id;
- $city = sanitize($_POST['city']);
- mysql_query("UPDATE users SET `city` = '$city' WHERE `id` = $id");
- }
- if(isset($_POST['zip'])){
- if(is_numeric($_POST['zip']) === true){
- $id = (int)$session_user_id;
- $zip = sanitize($_POST['zip']);
- mysql_query("UPDATE users SET `zip` = '$zip' WHERE `id` = $id");
- }else{
- $errors[]= 'Poštanski broj mora zadržavati brojeve bez razmaka i znakova';
- }
- }
- if(isset($_POST['phone_number'])){
- if(is_numeric($_POST['phone_number']) === true){
- $id = (int)$session_user_id;
- $phone_number = sanitize($_POST['phone_number']);
- mysql_query("UPDATE users SET `phone_number` = '$phone_number' WHERE `id` = $id");
- }else{
- $errors[]= 'Broj mobitela mora zadržavati brojeve bez razmaka i znakova';
- }
- }
- if(isset($_POST['password'])){
- if(strlen($_POST['password']) < 4){
- $errors[] = 'Lozinka mora sadržavati više od 4 znaka';
- }else if($_POST['password'] !== $_POST['repassword']){
- $errors[] = 'Lozinke se ne poklapaju';
- }else{
- $id = (int)$session_user_id;
- $password = sanitize($_POST['password']);
- $password = md5($password);
- mysql_query("UPDATE users SET `password` = '$password' WHERE `id` = $id");
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement