saya tidak bisa update maupun delete data jika primary keynya varchar

ini code fungsinya: [code] /fungsi untuk membuat tombol aksi pada tabel function create_action($id, $edit=true, $delete=true){ $view=""; if($edit) $view .=' Edit'; if($delete) $view .='   Delete'; return $view; } [code]

ini ajax tablenya [code] if($_GET['action'] == "table_data"){ $sql="SELECT * FROM kriteria ORDER BY id_kriteria ASC"; $data=array(); $no=1; $stmt=$db->prepare($sql); $stmt->execute(); // $table = preg_replace("/[^A-Za-z0-9]/", '', $table); while($rows=$stmt->fetch()) { $r= array(); $r[]=$no; $r[]=$rows['id_kriteria']; $r[]=$rows['kriteria']; $r[]=$rows['bobot']; $r[]=$rows['atribut'];

$r[]=create_action($rows['id_kriteria']); $data[]= $r; $no++; }

$output= array("data" => $data); echo json_encode($output);

} [code] ini script ajaxnya [code] $(document).ready(function(){ table = $('.table').DataTable({ "processing" : true, "ajax" : { "url" : "ajax/ajax_kriteria.php?action=table_data", "type" : "POST" } });

}); [code]

[img] https://db.tt/3J1tb116U4 '>https://db.tt/B1a6XTpwaA

avatar kelvinsaputra7
@kelvinsaputra7

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

saya mengalami hal yang sama char tidak dapat di panggil di dengan function(id) mungkin dibawah ada solusi

avatar syahdi
@syahdi

2 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

coba kasih backslash


//fungsi untuk membuat tombol aksi pada tabel
function create_action($id, $edit=true, $delete=true){
$view="";
if($edit) $view .='<a class="btn btn-primary btn-edit" onclick="form_edit(\''.$id.\'')"> <i class="glyphicon glyphicon-pencil"></i> Edit</a>';
if($delete) $view .=' <a class="btn btn-danger btn-delete" onclick="delete_data(\''.$id.\'')"> <i class="glyphicon glyphicon-trash"></i>  Delete</a>';
return $view;
}

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban