I'm am using below code to insert data int my WordPress data base. This code is not working properly, When i insert data it shows the same page and data is not being inserted into database.
<?php get_header(); ?>
<div class="content">
<form>
Job Title: <input type="text" name="jtitle"><br><br>
Job Link: <input type="text" name="jlink"><br><br>
Job Last date: <input type="text" name="jld"><br><br>
<input type="submit" value="Add Job" name="insert"><br><br>
</form>
<?php
if (isset($_POST['insert'])) {
$jt=$_POST['jtitle'];
$jl=$_POST['jlink'];
$jld=$_POST['jld'];
global $wpdb;
$sql=$wpdb->insert("wp_job",array("jtitle"=>$jt,"jlink"=>$jl,"jld"=>$jld));
if ($sql==true) {
echo "<script>alert('New Job Added')</script>";
}
else {
echo "<script>alert('New Job Not Added!')</script>";
}
}
?>
</div><!-- .content /-->