Tuesday 15 February 2011

javascript - Display a success message after inserting value in database -



javascript - Display a success message after inserting value in database -

i have form helps user login in after login user directed dashboard can update profile

<form class="form-horizontal" role="form" action="admin_insert_profile.php" enctype="multipart/form-data" method="post"> <h4>profile details </h4> <div class="form-group"> <label class="col-lg-4 control-label">name</label> <div class="col-lg-6"> <input class="form-control" value="<?php echo $user_admin_name ;?>" type="text" name="name" > </div> </div> <div class="form-group"> <label class="col-lg-4 control-label">email</label> <div class="col-lg-6"> <input class="form-control" value="<?php echo $login_session ;?>" type="email" name="email" > <p class="help-block"></p> </div> </div> <div class="form-group"> <label class="col-lg-4 control-label">password</label> <div class="col-lg-6"> <input class="form-control" value="<?php echo $user_admin_password ;?>" type="password" name="password"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label"></label> <div class="col-md-8"> <input class="btn btn-primary" value="save changes" type="submit" name="submit"> <span></span> </div> </div> </form>

admin_insert_profile.php

<?php $con=mysqli_connect("localhost","root","","db"); // check connection if (mysqli_connect_errno()) { echo "failed connect mysql: " . mysqli_connect_error(); } // escape variables security $name = mysqli_real_escape_string($con, $_post['name']); $email = mysqli_real_escape_string($con, $_post['email']); $password = mysqli_real_escape_string($con, $_post['password']); $sql="update fellow member set admin_name = '".$name."', admin_email = '".$email."',admin_password = '".$password."' id='1' "; if (!mysqli_query($con,$sql)) { die('error: ' . mysqli_error($con)); } header("location: admin_login.php"); exit; mysqli_close($con); ?>

after successful updating profile logged out , redirected login page, on login page, wish display message says password has been updated , user needs login again. there way can so

yes!.. can set below code at:

admin_insert_profile.php page

if (!mysqli_query($con,$sql)) { die('error: ' . mysqli_error($con)); } $_session['message']="password has been updated"; header("location: admin_login.php"); exit;

and in login.php page set code befor <form> tag:

<?php if(isset($_session['message'])){ echo $_session['message']; unset($_session['message']); } ?>

and if not utilize session_start() utilize in both page.

javascript php sql-server ajax mysqli

No comments:

Post a Comment