我能';是否使用PHP和html表单从SQLite表中插入和删除?
我已经开发了一个学校网站,使用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/
<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);
}
?>