我能';是否使用PHP和html表单从SQLite表中插入和删除?

我能';是否使用PHP和html表单从SQLite表中插入和删除?,php,sqlite,pdo,Php,Sqlite,Pdo,我已经开发了一个学校网站,使用php、html和SQLite,我想从数据库中插入/删除/显示数据,直到现在,我能够显示数据,但我无法输入数据或从数据库中删除数据 我想做的是在表单中输入两个按钮,一个用于删除,另一个用于输入 是否可以在同一脚本中执行此操作 这是表格 <div class="data" id="students"> <form class="format" action="../php/

我已经开发了一个学校网站,使用php、html和SQLite,我想从数据库中插入/删除/显示数据,直到现在,我能够显示数据,但我无法输入数据或从数据库中删除数据 我想做的是在表单中输入两个按钮,一个用于删除,另一个用于输入

是否可以在同一脚本中执行此操作

这是表格

<div class="data" id="students">
    <form class="format" action="../php/insert/insert.php" method="POST">
      <label for="">Operation</label>
      <input type="text" name="name" placeholder="Fullname" required id="name">
      <input type="number" name="id" placeholder="number of student" id="id">
      <input type="number" name="degree" id="degree" placeholder="Enter the Degree">
      <input type="submit" value="Save" name="save">
      <input type="submit" value="Delet" name="delete">
    </form>
  </div>

活动
这就是我试图做的 我不知道它是否正确,因为我没有使用PHP的经验

<?php

$s_name = $_POST['name'];
$id = $_POST['id'];
$degree = $_POST['degree'];

 // Create (connect to) SQLite database in file
 $file_db = new PDO('sqlite:../../db/almjed.db');
 // Set errormode to exceptions
 $file_db->setAttribute(PDO::ATTR_ERRMODE,
                         PDO::ERRMODE_EXCEPTION);

 // Create new database in memory
 $memory_db = new PDO('sqlite::memory:');
 // Set errormode to exceptions
 $memory_db->setAttribute(PDO::ATTR_ERRMODE,
                           PDO::ERRMODE_EXCEPTION);

// Prepare INSERT statement to SQLite3 file db
    

    if(isset($_POST['save'])and is_numeric($_POST['save'])){
        $insert = "INSERT INTO studans (stu_no, stu_name, degree)
             VALUES ( '$id', '$s_name', '$degree')";
        $stmt = $file_db->prepare($insert);
    }
?>