Welcome Guest, Not a member yet? Register   Sign In
Delete multiple rows from database table
#1

PHP Code:
  function delete()
  {
    foreach ($this->request->getPost('checkbox') as $id)
    {
      $path_thumb '../media/images/uploads/'.$id.'/thumb';
      if (is_dir($path_thumb))
      {
        delete_files($path_thumb); 
        rmdir($path_thumb);
      }

      $path '../media/images/uploads/'.$id;
      if (is_dir($path))
      {
        delete_files($path); 
        rmdir($path);
      }

      $articlesModel = new ArticlesModel();
      $imagesModel = new ImagesModel();

      $deleteImages $imagesModel->where('id_article'$id)->delete();
      $deleteArticles $articlesModel->where('id'$id)->delete();

      if($deleteImages && $deleteArticles)
      {
        return redirect()->to(base_url('articles'))->with('success''Gli articoli selezionati sono stati eliminati!');
      }
      else
      {
        return redirect()->to(base_url('articles'))->with('danger''Errore! Impossibile eliminare i dati nel database.');
      }
    

I would like delete multiple rows from my table. I have an array of checkbox. How can i do? Thanks.
Reply


Messages In This Thread
Delete multiple rows from database table - by eleumas - 05-05-2020, 09:39 AM



Theme © iAndrew 2016 - Forum software by © MyBB