codeigniter で削除関数を書いています。ユーザーには 2 つの選択肢があります。すべて削除するか、1 行削除します。同じコードを繰り返したくないので、そのような機能を使用します。しかし、エラー '解析エラー: 構文エラー、予期しない T_ELSE' があります。どうすればその問題を解決できますか? コードを繰り返す唯一の方法は?
public function _delete_port()
{
if ($_GET['delete_all']):
foreach ($_GET['delete_id'] as $delete_id):
else:
$delete_id = $_GET['delete_id'];
endif;
// Some controls
// ...
$this->db->delete('ma_port', array('id' => $delete_id));
if ($_GET['delete_all']) :
endforeach;
endif;
redirect($url);
}