เขียนด้วย php ครับคือ ได้ลองลบแก้ไขข้อมูลเก่าที่มีอยู่แล้ว สามารถแก้ไขได้ แต่เมื่อจะทำการเพิ่มข้อมูลไม่สามารถทำได้ รบกวนผู้รู้ช่วยหน่อยครับ
<form role="form" id="frm" name="frm" onsubmit="return false;">
<!-- text input -->
<div class="form-group">
<label>Category</label>
<input type="text" id="name" name="name" class="form-control" placeholder="กรอกข้อมูล ..."/>
</div>
<div class="form-group">
<label>Detail</label>
<textarea id="detail" name="detail" class="form-control"></textarea>
</div>
<input type="hidden" id="id" name="id"/>
<div class="box-footer">
<button type="submit" class="btn btn-primary" id="btn-submit">Submit</button>
</div>
</form>
<script type="text/javascript">
$(document).ready(function(){
$("#btn-submit").click(function(){
if($("#name").val()==""){alert('กรุณากรอกข้อมูล');$("#name").focus();return;}
var data = "type=save_cate&"+$("#frm").serialize()+"";
$.ajax({
type: "post",
url: "<?=PATH_PANEL?>/product/_ajax.php",
cache: false,
data: data,
success: function(result){
if(result==1){
alert('บันทึกข้อมูลเรียบร้อย');
gomenu('product','category');
return;
}
alert('ไม่สามารถบันทึกข้อมูลได้');
return;
}
});
});
});
_ajax.php
if($type=="save_cate"){
$id = trim($_POST['id']);
$name = addslashes(trim($_POST['name']));
$detail = addslashes(trim($_POST['detail']));
$by = $_SESSION['ss_admin'];
$ip = getIp();
$sql = ($id=="") ? "INSERT INTO ".TBL_PRODUCT_CATEGORY." (`name`,`detail`,`active`,`create_date`,`create_by`,`create_ip`) VALUES ('".$name."','".$detail."','Y',NOW(),'".$by."','".$ip."');" : "UPDATE ".TBL_PRODUCT_CATEGORY." SET `name`='".$name."',`detail`='".$detail."',`update_by`='".$by."',`update_ip`='".$ip."' WHERE `id`='".$id."' LIMIT 1;" ;
$data=0;
if(mysqli_query($oconn,$sql)){
$data=1;
}
}
ไม่สามารถเพิ่มข้อมูลได้ ใครทราบบอกที
<form role="form" id="frm" name="frm" onsubmit="return false;">
<!-- text input -->
<div class="form-group">
<label>Category</label>
<input type="text" id="name" name="name" class="form-control" placeholder="กรอกข้อมูล ..."/>
</div>
<div class="form-group">
<label>Detail</label>
<textarea id="detail" name="detail" class="form-control"></textarea>
</div>
<input type="hidden" id="id" name="id"/>
<div class="box-footer">
<button type="submit" class="btn btn-primary" id="btn-submit">Submit</button>
</div>
</form>
<script type="text/javascript">
$(document).ready(function(){
$("#btn-submit").click(function(){
if($("#name").val()==""){alert('กรุณากรอกข้อมูล');$("#name").focus();return;}
var data = "type=save_cate&"+$("#frm").serialize()+"";
$.ajax({
type: "post",
url: "<?=PATH_PANEL?>/product/_ajax.php",
cache: false,
data: data,
success: function(result){
if(result==1){
alert('บันทึกข้อมูลเรียบร้อย');
gomenu('product','category');
return;
}
alert('ไม่สามารถบันทึกข้อมูลได้');
return;
}
});
});
});
_ajax.php
if($type=="save_cate"){
$id = trim($_POST['id']);
$name = addslashes(trim($_POST['name']));
$detail = addslashes(trim($_POST['detail']));
$by = $_SESSION['ss_admin'];
$ip = getIp();
$sql = ($id=="") ? "INSERT INTO ".TBL_PRODUCT_CATEGORY." (`name`,`detail`,`active`,`create_date`,`create_by`,`create_ip`) VALUES ('".$name."','".$detail."','Y',NOW(),'".$by."','".$ip."');" : "UPDATE ".TBL_PRODUCT_CATEGORY." SET `name`='".$name."',`detail`='".$detail."',`update_by`='".$by."',`update_ip`='".$ip."' WHERE `id`='".$id."' LIMIT 1;" ;
$data=0;
if(mysqli_query($oconn,$sql)){
$data=1;
}
}