📜  使用PHP和 MySQL 创建激活/停用按钮

📅  最后修改于: 2021-11-10 04:40:19             🧑  作者: Mango

在本文中,我们将讨论如何使用PHP创建激活/停用按钮。当设置了特定状态时,数据库中也会更新相同的状态。

方法:为了说明示例,假设有一些课程可以设置为活动或非活动,并且需要为它们设置适当的彩色按钮。实现是使用 HTML、 PHP和 CSS 完成的。

要求:

  1. 带有至少包含课程名称和布尔状态值的表的 MySQL 数据库。
  2. PHP和 HTML 文件。
  3. XAMPP(或任何替代方案)

数据库创建:

  • 打开 XAMPP 控制面板并启动 Apache 和 MySQL 模块。

    单击开始按钮

  • 在浏览器中打开“localhost/phpmyadmin”,然后单击新建按钮创建一个新数据库。
  • 为您的数据库命名,然后单击创建。
  • 在 SQL 选项卡中输入以下 SQL 代码并单击 go。

为了达到预期的效果,让我们创建一个名为“courses”的数据库,并使用以下 SQL 代码设置一些课程。

Table structure for table `courses`
Course_name String and status boolean fields

CREATE TABLE `courses` (
  `Course_name` varchar(50) NOT NULL,
  `status` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


Sample data for table `courses`

INSERT INTO `courses` (`Course_name`, `status`) VALUES
('C++', 0),
('Java', 1),
('Data Structures', 1),
('SQL', 0);

ALTER TABLE `courses` ADD `id` INT NOT NULL AUTO_INCREMENT
    FIRST, ADD PRIMARY KEY (`id`);

在这个表中,我们必须知道status是一个整数,表示inactive为0,active为1。

网页创建:创建名为htdocs目录课程文件夹和文件如下存储为“过程页。 PHP”。

course-page.php

  



    
    
    
     
    
        

  

    

Courses Table

                                                                                                                                                                
Course NameCourse StatusToggle
                                                                Deactivate";                     else                          echo  "Activate";                     ?>             
  


activate.php


deactivate.php


输出:

创建了一个体面的桌子

我们实际上没有使用按钮,而是使用链接到执行表“课程”状态变量切换的PHP文件的超链接。所以我们也需要创建这些文件。

启用。 PHP


停用。 PHP


输出:我们创建了一个带有可点击按钮的页面,当我们点击按钮时,数据库中的状态会发生变化。

激活和停用