HTML CODE:
<div class = "editprogramdetails" id = "editprogramblock" hidden = "true">
<?php
$programid_query = @mysql_query("select id,program_name,company,date_prog from program_details");
$row = @mysql_fetch_assoc($programid_query);
?>
ID: <input type = "textbox" id = "programnum" value = "<?php echo $row["id"] ?>" readonly/><br>
Program Name: <input type = "textbox" id = "prognameedit" placeholder = "<?php echo $row["program_name"] ?>" value = ""/><br>
Company Name: <input type = "textbox" id = "compnameedit" placeholder = "<?php echo $row["company"] ?>" value = ""/><br>
Date: <input type = "date" id = "dateedit" placeholder = "<?php echo $row["date_prog"] ?>" value = ""/><br>
<input type="button" class = "btn btn-default" id = "updatebutton" value ="Update"></input>
JQUERY CODE:
<script>
$("#updatebutton").click(function(){
var programidphp = $("#programnum").val();
var programnamephp = $("#prognameedit").val();
var companynamephp = $("#compnameedit").val();
var datephp = $("#dateedit").val();
var updaterequest = {
upprogid = programidphp;
upprognam = programnamephp;
upcompnam = companynamephp;
uppdate = datephp;
};
$.post("/TrainerApp/update_program.php", updaterequest).done(function(data){
alert(data);
}).fail(function(){
alert("Failed");
});
});
</script>
update_program.php:
<?php
$username = "trainerapp";
$password = "password";
$hostname = "localhost";
$link = @mysql_connect($hostname, $username, $password);
//echo $link;
if(@mysql_select_db("trainer_registration"))
{
echo "Connected successfully";
}
else
{
echo "Connection Error";
}
$upprogid = $_POST["upprogid"]
$upprognam = $_POST["upprognam"];
$upcompnam = $_POST["upcompnam"];
$uppdate = $_POST["uppdate"];
$upd_query = @mysql_query("UPDATE program_details SET program_name = '$upprognam', company = '$upcompnam', date_prog = '$uppdate' where id = '$upprogid'");
echo "Updated Successully";
?>
I am trying to update the values in the database. I don't know what mistake I am doing but I dont see any updates in the database. The username, password for the database is perfect because insertion works whereas update doesnt work. Please help.