こんにちは、SQL クエリ コマンドでテーブル ID を識別しようとしています。
ここに私のクエリコマンドがあります:
$id = $_POST['id'];
$query = " UPDATE cursos
SET status = '$checkboxstatus'
WHERE id='$id'";
すべてのコードは、メインの php ファイルから ajax コマンドを介してロードされる backend.php ファイル内にあります。
これは私が使用しているAJAXスクリプトです:
$(document).ready(function(e) {
$('input[name=status]').change(function(){
if( $('input[name=status]').prop('checked') )
{checkboxstatus = '1';}
else
{checkboxstatus = '0';}
$.ajax({
type: "POST",
url: "checkboxtestbackend.php",
data: {checkboxstatus: checkboxstatus},
問題は、データベース内の右側のフィールドにレコードを挿入することです。$id の中に、このページで行われる sql ダンプからの要素の ID を入れる必要があります。
while($row = mysqli_fetch_array($result))
{ $id = $row['id'];
?><?php echo "<input type='checkbox' id='$id' name='status'"; if($row['status'] == 1){print "checked='checked'"; }echo "/>";
data: {checkboxstatus: checkboxstatus},
このコマンドでIDも送信する必要があると思いますが 、どうすればこれを行うことができますか? またはもっと良い方法があれば教えてください