私はサイトを開発しています。このサイトでは、顧客が table_id を変更できますが、変更しようとすると。データベースでは 0 になります。table_id カラムは mysql では整数です。私の問題はそこにあると思いますが、解決できませんでした。X-editable を使用して table_id を編集しました。
http://vitalets.github.io/x-editable/
私のコードは以下です..
echo 'Table name: <label id="rez1" >'.$row['table_id'].'</label>';
<script>
$.fn.editable.defaults.mode = 'inline';
$(document).ready(function(){
$('#rez1').editable({
name: 'table_id',
type: 'text',
pk: 1,
url: 'main.php',
title: 'Enter username'
});
});
</script>
<?php
$id= $_POST['pk'];
$table_id= (int)$_POST['name'];
mysql_query("UPDATE rezervasyon SET table_id='".$table_id."' WHERE rez_id='".$id."'");
?>