首页 > 解决方案 > 如何在我的 php 代码中创建删除功能

问题描述

我有学校订单。我需要在他们制作的应用程序上创建一个删除功能。我现在不知道怎么做。我知道如何在 laravel 中创建一个 CRUD 系统,但这是普通的 PHP。

 private function add() 
 {    $klantId = -1;
      if (isset($_POST['inputklanten'])) 
      {
           $klantId = $_POST['inputklanten'];
      }
      $row = $this->getKlantVars($klantId); 
      $rowreservering = $this->getReserveringVars(-1);
      $row = array_merge($row, $rowreservering);

      $output = "
           <form action='?action=add' method='post' enctype='multipart/form-data'>

                <label>Selecteer klant
                </label>

                <select id='inputklanten' name='inputklanten'>" .
                     $this->getKlanten() . "                         
                </select> 

                <input type='submit' name='submit_klantselecteren' 
                       id='submit_klantselecteren' value='Selecteer klant'/>
      </form>" .

      $this->showReserveringForm($row);

      return $output;   
 }

 protected function edit()
 {
      $reserveringId = -1;
      if (isset($_GET['reservering'])) 
      {
           $reserveringId = $_GET['reservering'];
      }

      $row = $this->getReserveringVars($reserveringId); 
      $klantId = $row['klant_id'];
      $rowklant = $this->getKlantVars($klantId); 
      $row = array_merge($row, $rowklant);

      $output = $this->showReserveringForm($row);

      return $output;
 }

在这里你可以看到他们制作的editadd功能。我希望有人可以帮助我解决这个问题。

目前这是我的删除功能。当我单击 url 中带有 id 的删除按钮时,它可以工作并显示回声

     protected function delete() 
 {
      $output = "delete gevonden";
      return $output;
 }

标签: php

解决方案


    protected function delete()
{
    $reserveringId = -1;
    if (isset($_GET['reservering']))
    {
        $reserveringId = $_GET['reservering'];
    }

    // sql to delete a record
    $sql = ("DELETE FROM `reservering` WHERE `reservering`.`reservering_id` = '$reserveringId';");

    if ($this->connection->query($sql)) {
        $output = "Reservering is succesvol verwijderd";
        return $output;
    } else {
        $output = "Het is niet gelukt om de reservering te verwijderen";
        return $output;
    }
}

我做到了,谢谢你的帮助:)


推荐阅读