一括アクションを実行しようとしています。私はチェックボックスを持っています、
<input type="checkbox" name="check_id[]" value="1">
<input type="checkbox" name="check_id[]" value="2">
<input type="checkbox" name="check_id[]" value="3">
選択したチェックボックスごとにmysqlテーブルから値を選択し、関数を使用してフェッチした値に基づいてデータを削除したかったのです。私は試した、
for( $i = 0; $i < count( $_POST['check_id'] ); $i++ ) {
$manufacturers_id = prepare_input($_POST['check_id'][$i]);
$manufacturer_query = mysql_query("select manufacturers_image from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$manufacturers_id . "'");
$manufacturer = mysql_fetch_array($manufacturer_query);
delete_image(DIR_IMAGES . $manufacturer['manufacturers_image']);
}
問題は、1、2、または 3 のいずれかであると$_POST['check_id']
確信しているにもかかわらず、フェッチされた mysql 値がないことです。manufacturers_image
manufacturers_id
これを達成する正しい方法はありますか?