数据结构
|-view 模板文件 index.html edit.html
|-PHP文件 data.php index.php del.php edit.php
index.php 首页,数据的添加
步骤二:加载数据文件 ( include(),require() )
$data = include './data.php'
步骤三:A 进行判断,判断是否是method=post提交过来的数据( if($_POST){} )
if($_POST){
B 是method=post提交过来的数据,追加到数据文件中
$data[] = $_POST;
C 将代码合法化
$newdata = var_export('./data.php'true);
D 整理为PHP可以识别的代码
$str = <<<str
<?
return $newdata;
?>
str;
E 把添加的数据写入数据文件中
file_put_contents( './data.php' , $str);
F 返回“添加成功”信息
echo "<script>alert("添加成功")</script>";
}
步骤一:加载添加模板(include(),require())
include './view/index.html’;
del.php 删除页面,数据的删除
步骤一:接收数据文件的数据下标
$id = $_GET['id'];
步骤二: 接收数据文件的全部数据
$data =include('./data.php');
步骤三:删除数据文件中下标为$id的数据
unset($data[$id]);
步骤四:代码合法化
var newdata = var_export($data,true);
步骤五:整理为PHP可以识别的代码
$str = <<<str
<?php
return $newdata;
?>
str;
步骤六:写入数据文件中
file_put_contents( './data.php' , $str );
弹出提示性语句,页面进行跳转,跳转到首页
echo "<script>alert( '删除成功' );location.href="./index.php"</script>";
edit.php 编辑页面,数据的更改
提示:在首页跳转到编辑页面的路径已经写好为:href="./edit.php?id="
步骤二:获取要修改的数据文件的下标
$id = $_GET['id'];
步骤三:获取数据文件的数据信息
$data = include('./data.php');
步骤四:获取要修改的数据文件信息
$olddata = $data[$id];
步骤五:修改完数据,进行提交;判断是否是post提交的数据
if($_POST){
A 接收的数据是更改后的数据
$newdata = $_POST;
B 把更改后的新数据赋值给之前的数据
$data[$id] = $newdata;
步骤六:代码合法化
$newData = var_export($data,true);
步骤七:整理为PHP可以识别的
$str = <<<str
<?php
return $newData;
?>
str;
步骤八:写入数据库中
file_put_contents('./data.php',$str);
弹出提示信息“修改成功”,跳转到首页
echo "<script>alert('修改成功');location.href="./index.php"</script>";
}
步骤一:引入编辑页面
include('./view/edit.html');
data.php 数据库文件