データベースのmysql文を実行するために、選択したチェックボックスの値をあるページから別のページに渡そうとしています。チェックボックスの値をあるページから別のページに渡すにはどうしたらいいですか?
HTMLを
<form method='POST' action='move_compaudit.php'>
<input type='hidden' name='checkbox' value='0'/>
<input type='checkbox' name='checkbox' value='1'/>
PHP(このファイルと呼ばれるmove_compaudit.php)
<?php
include('include/dbConnection.php');
$checkbox = isset($_POST['checkbox']) ? 'Set' : 'NotSet';
//SQL statement
$query = "SELECT * FROM compaudit;";
$results = mysqli_query($dbc,$query) or die('Error querying database');
$row = mysqli_fetch_array($results);
$query1 = "DELETE FROM compaudit WHERE serial_no = $row[7] AND $checkbox = 'Set'";
//Execute prepared MySQL statement
//$results1 = mysqli_query($dbc,$query1) or die('Error querying database');
print_r($query);
print_r($query1);
?>
がひどく印刷マイクエリ:私は、このたびの取得 これは私が持っているものですクリックの有無にかかわらず、クリックされません。
SELECT * FROM compaudit;DELETE FROM compaudit WHERE serial_no = 12345 AND Set = 'Set'
コンパイルテーブルに列を設定しますか? – mqsoh