We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ { "id":1, "name":"张三1", "nickname":"张三昵称", "age":20, "phone":"13000000000", "class":"黑马一期", "gender":"男", "src":"./upload/monkey.png" }, { "id": 2, "name": "张三2", "nickname": "张三昵称", "age": 20, "phone": "13000000000", "class": "黑马一期", "gender": "女", "src": "./upload/monkey.png" }, { "id": 3, "name": "张三3", "nickname": "张三昵称", "age": 20, "phone": "13000000000", "class": "黑马一期", "gender": "男", "src": "./upload/monkey.png" }, { "id": 4, "name": "张三4", "nickname": "张三昵称", "age": 20, "phone": "13000000000", "class": "黑马一期", "gender": "女", "src": "./upload/monkey.png" }, { "id": 5, "name": "张三5", "nickname": "张三昵称", "age": 20, "phone": "13000000000", "class": "黑马一期", "gender": "男", "src": "./upload/monkey.png" } ]
header('content-type:text/html;charset=utf-8'); $str = file_get_contents('./student.json'); $arr = json_decode($str,true);
<tbody> <?php foreach($arr as $key=>$value){?> <tr> <td><?php echo $value['id'] ?></td> <td><?php echo $value['name'] ?></td> <td><?php echo $value['nickname'] ?></td> <td><?php echo $value['age'] ?></td> <td><?php echo $value['phone'] ?></td> <td><?php echo $value['gender'] ?></td> <td><?php echo $value['class'] ?></td> <td><img src="<?php echo $value['src'] ?>"></td> <td> <a href="#">编辑</a> <a href="#">删除</a> </td> </tr> <?php } ?> </tbody>
<a href="delete.php?id=<?php echo $value['id'];?>">删除</a>
header('content-type:text/html;charset=utf-8'); print_r($_GET);
$str = file_get_contents('./student.json'); $arr = json_decode($str,true);
header('content-type:text/html;charset=utf-8'); // print_r($_GET); $id = $_GET['id']; $str = file_get_contents('./student.json'); $arr = json_decode($str,true); foreach ($arr as $key => $value) { if($value['id'] == $id){ echo '找到了要删除的项'; break; } }
header('content-type:text/html;charset=utf-8'); // print_r($_GET); $id = $_GET['id']; $str = file_get_contents('./student.json'); $arr = json_decode($str,true); foreach ($arr as $key => $value) { if($value['id'] == $id){ // echo '找到了要删除的项'; array_splice($arr,$key,1); break; } }
header('content-type:text/html;charset=utf-8'); // print_r($_GET); $id = $_GET['id']; $str = file_get_contents('./student.json'); $arr = json_decode($str,true); foreach ($arr as $key => $value) { if($value['id'] == $id){ // echo '找到了要删除的项'; array_splice($arr,$key,1); file_put_contents('./student.json',json_encode($arr)); break; } }
header('content-type:text/html;charset=utf-8'); // print_r($_GET); $id = $_GET['id']; $str = file_get_contents('./student.json'); $arr = json_decode($str,true); foreach ($arr as $key => $value) { if($value['id'] == $id){ // echo '找到了要删除的项'; array_splice($arr,$key,1); file_put_contents('./student.json',json_encode($arr)); echo '删除成功'; header('refresh:2;url=list.php'); break; } }
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data">
header('content-type:text/html;charset=utf-8'); if($_SERVER['REQUEST_METHOD'] == 'POST'){ print_r($_POST); print_r($_FILES); }
header('content-type:text/html;charset=utf-8'); if($_SERVER['REQUEST_METHOD'] == 'POST'){ // print_r($_POST); // print_r($_FILES); + if(isset($_FILES['photo']) && $_FILES['photo']['error'] == 0){ + $file = $_FILES['photo']; + $name = time().rand(); + $ext = strrchr($file['name'],'.'); + $fileName = './upload/'.$name.$ext; + move_uploaded_file($file['tmp_name'],$fileName); } }
header('content-type:text/html;charset=utf-8'); if($_SERVER['REQUEST_METHOD'] == 'POST'){ // print_r($_POST); // print_r($_FILES); if(isset($_FILES['photo']) && $_FILES['photo']['error'] == 0){ $file = $_FILES['photo']; $name = time().rand(); $ext = strrchr($file['name'],'.'); $fileName = './upload/'.$name.$ext; move_uploaded_file($file['tmp_name'],$fileName); + $str = file_get_contents('./student.json'); + $arr = json_decode($str,true); } }
header('content-type:text/html;charset=utf-8'); if($_SERVER['REQUEST_METHOD'] == 'POST'){ // print_r($_POST); // print_r($_FILES); if(isset($_FILES['photo']) && $_FILES['photo']['error'] == 0){ $file = $_FILES['photo']; $name = time().rand(); $ext = strrchr($file['name'],'.'); $fileName = './upload/'.$name.$ext; move_uploaded_file($file['tmp_name'],$fileName); $str = file_get_contents('./student.json'); $arr = json_decode($str,true); $myid = $arr[count($arr) - 1]['id'] + 1;//思考一下为什么要这样写 echo $myid; } }
header('content-type:text/html;charset=utf-8'); if($_SERVER['REQUEST_METHOD'] == 'POST'){ // print_r($_POST); // print_r($_FILES); if(isset($_FILES['photo']) && $_FILES['photo']['error'] == 0){ $file = $_FILES['photo']; $name = time().rand(); $ext = strrchr($file['name'],'.'); $fileName = './upload/'.$name.$ext; move_uploaded_file($file['tmp_name'],$fileName); $str = file_get_contents('./student.json'); $arr = json_decode($str,true); $myid = $arr[count($arr) - 1]['id'] + 1;//思考一下为什么要这样写 // echo $myid; $arr[] = [ "id"=>$myid, "name"=>$_POST['username'], "nickname"=>$_POST['nickname'], "age"=>$_POST['age'], "phone"=>$_POST["tel"], "class"=>$_POST['class'], "gender"=>$_POST['gender'], "src"=>$fileName ]; print_r($arr); } }
file_put_contents('./student.json',json_encode($arr));
echo '新增成功'; header('refresh:2;url=list.php');
<input type="hidden" name="id" value="<?php echo $data['id'];?>">
The text was updated successfully, but these errors were encountered:
No branches or pull requests
注册案例(CRUD 增删改查四大功能做出来)
查询
删除
<a href="delete.php?id=<?php echo $value['id'];?>">删除</a>
新增
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data">
编辑
显示编辑页面
<input type="hidden" name="id" value="<?php echo $data['id'];?>">
处理编辑提交的数据
The text was updated successfully, but these errors were encountered: