JezK
Edit File: add_city.php
<?php include('admin_functions.php'); if($_SESSION['username']=='') { echo "<script>location.replace('index.php');</script>" ; } ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="https://www.google.com/jsapi"> </script> <script type="text/javascript"> // Load the Google Transliterate API google.load("elements", "1", { packages: "transliteration" }); function onLoad() { var options = { sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH, destinationLanguage: [google.elements.transliteration.LanguageCode.TELUGU], shortcutKey: 'ctrl+g', transliterationEnabled: true }; // Create an instance on TransliterationControl with the required // options. var control = new google.elements.transliteration.TransliterationControl(options); //new google.elements.transliteration.TransliterationControl(options); // Enable transliteration in the textbox with id // 'transliterateTextarea'. control.makeTransliteratable(['newstitletelugu']); control.makeTransliteratable(['descriptiontelugu']); } google.setOnLoadCallback(onLoad); </script> <?php $admin=new adm_functions(); $state_id=''; $optionstates2=''; if($_GET['id']!='') { $edit_id=$_GET['id']; $edit_data=$admin->get_single_cityname($edit_id); $mandal_id=$edit_data['mandal_id']; //mandal data $mandalas_data = $admin->get_allmandals(); foreach($mandalas_data as $key=>$val){ $mndl=''; if($val['id']==$mandal_id) {$mndl="selected"; $district_id=$val['district_id'];} $optionstates1 .= '<option value="'.$val['id'].'" '.$mndl.'>'.$val['mandalname'].'</option>'; } //district data $districts_data = $admin->get_alldistricts(); foreach($districts_data as $key=>$val){ $dis=''; if($val['id']==$district_id) {$dis="selected"; $state_id=$val['state_id'];} $optionstates2 .= '<option value="'.$val['id'].'" '.$dis.'>'.$val['districtname'].'</option>'; } } if(isset($_REQUEST['submitbtn'])){ $insert = $admin->insert_city($_POST); if($insert == 200){ echo "<script>alert('City added successfully');</script>" ; echo "<script>location.replace('location_management_cty.php');</script>" ; }else{ echo "<script>alert('City already Existed');</script>" ; } } if(isset($_REQUEST['updatebtn'])){ $insert = $admin->update_city($_POST); if($insert == 200){ echo "<script>alert('City updated successfully');</script>" ; echo "<script>location.replace('location_management_cty.php');</script>" ; }else{ echo "<script>alert('Mandal Name already Existed');</script>" ; } } $statesdata = $admin->get_states(); foreach($statesdata as $key=>$val){ $state=''; if($val['stateid']==$state_id) {$state="selected"; } $optionstates .= '<option value="'.$val['stateid'].'" '.$state.'>'.$val['statename'].'</option>'; } $currentPage='location_management'; include"header.php"; ?> <div class="main-panel"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar bar1"></span> <span class="icon-bar bar2"></span> <span class="icon-bar bar3"></span> </button> <a class="navbar-brand" href="#"><?php if($_GET['id']=='') {?>Add City<?php } else {?>Edit City<?php }?></a> </div> </div> <div class="collapse navbar-collapse"> </div> </nav> <div class="content"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <div class="text-right paddingBtm"><a href="location_management_cty.php"><button class="btn btn-info btn-fill">Back</button></a></div> <form method="POST"> <div class="row form-group"> <label for="category" class="col-md-2 label-control">State:</label> <div class="col-md-3"> <select id="state" name="state" onchange="districts_data(this.value)"> <option value="" >Select State</option> <?php echo $optionstates; ?> </select> </div> </div> <div class="row form-group"> <label for="category" class="col-md-2 label-control">District:</label> <div class="col-md-3"> <select id="district" name="district" onchange="mandals_data(this.value)"> <option value="" >Select District</option> <?php echo $optionstates2; ?> </select> </div> </div> <div class="row form-group"> <label for="category" class="col-md-2 label-control">Mandal:</label> <div class="col-md-3"> <select class="form-control" id="mandal" name="mandal" > <option value="">Select Mandal</option> <?php echo $optionstates1; ?> </select> </div> </div> <div class="row form-group"> <label for="category" class="col-md-2 label-control">City Name:</label> <div class="col-md-3"> <input type="text" class="form-control" id="cityname" name="cityname" value="<?php echo $edit_data['cityname'];?>" > <input type="hidden" class="form-control" id="edit_id" name="edit_id" value="<?php echo $edit_id;?>"> </div> </div> <div class="col-md-6 text-center"> <?php if($_GET['id']=='') {?> <input type="submit" value="Add" id="submitbtn" name="submitbtn" class="btn btn-primary" onclick="return validate_postform()"> <?php } else {?> <input type="submit" value="Update" id="submitbtn" name="updatebtn" class="btn btn-primary" onclick="return validate_postform()"> <?php }?> <input type="reset" value="Cancel" class="btn btn-danger"> </div> </form> </div> </div> </div> </div> <?php include"footer.php" ?> <link rel="stylesheet" type="text/css" href="./jquery.datetimepicker.css"/> <style type="text/css"> .custom-date-style { background-color: red !important; } .input{ } .input-wide{ width: 500px; } </style> <script src="./jquery.js"></script> <script> function districts_data(stateid){ $.ajax({ url: "ajaxcalls.php", type:"POST", data:"mode="+"getdistricts"+"&state="+stateid, success: function(result) { $("#district").html(result); //section_option += '<option value="'+result2[i].section_id+'">'+result2[i].section_name+'</option>'; } }); } function mandals_data(district){ $.ajax({ url: "ajaxcalls.php", type:"POST", data:"mode="+"getmandals"+"&district="+district, success: function(result) { $("#mandal").html(result); //section_option += '<option value="'+result2[i].section_id+'">'+result2[i].section_name+'</option>'; } }); } function validate_postform(){ var state=$('#state').val(); var district=$('#district').val(); var mandal=$('#mandal').val(); var cityname=$('#cityname').val(); $('span.error').remove(); if(state=='') { $('#state').after('<span style="color:red" class="error">Select state</span>'); $('#state').focus(); return false; } else if(district=='') { $('#district').after('<span style="color:red" class="error">Select district</span>'); $('#district').focus(); return false; } else if(mandal=='') { $('#mandal').after('<span style="color:red" class="error">Select mandal</span>'); $('#mandal').focus(); return false; } else if(cityname=='') { $('#cityname').after('<span style="color:red" class="error">Required city</span>'); $('#cityname').focus(); return false; } } </script>