Here is my code. In this code, when you edit and "update" the data in the database by using PHP, it doesn't change the data in the database or myphpadmin. Take a look at the below code:
<?php
include("dataconn.php"); //connect to database with the external php.
if($_SESSION["loggedin"]!="true")
header("location:admin_login.php");
$aid=$_SESSION["userid"];
$admin_info="select * from admin where AD_ID='".$aid."'";
if(isset($_POST["savebtn"]))
{
$adname=$_POST["name"];
$adaddress=$_POST["address"];
$ademail=$_POST["email"];
$adcontact=$_POST["contact"];
mysql_query("update admin set AD_NAME='".$ad_name."',ADDRESS='".$adaddress."',EMAIL='".$ademail."',CONTACT_NUM='".$adcontact."' where AD_ID=$aid");
header("location:profile.php");
}
?>
<body>
<form name="edit" method="post" action="">
<tr>
<th class="title">Name</th>
<td>:</td>
<th><input type="text" size="50" value="<?php echo $row["AD_NAME"]?>" name="name"/></th>
</tr>
<tr>
<th class="title">Address</th>
<td>:</td>
<th><input type="text" size="50" value="<?php echo $row["ADDRESS"];?>" name="address" /></th>
</tr>
<tr>
<th class="title">Email</th>
<td>:</td>
<th><input type="text" size="50" value="<?php echo $row["EMAIL"];?>" name="email"/></th>
</tr>
<tr>
<th class="title">Contact Number</th>
<td>:</td>
<th><input type="text" size="50" value="<?php echo $row["CONTACT_NUM"];?>" name="contact"></th>
</tr>
<table>
<span id="edit"><input type="submit" name="savebtn" value="SAVE/CHANGE"/></span>
</form>
</body>
</html>
I have tried to fix this numerous times,but it still has the same problem. Can you help me?