文章目录
-
- 一、实践要求
- 二、实现思路
- 2.1 总体思路
- 2.2 体系结构
- 2.3 开发工具与平台介绍
- 2.4 注册功能
- 2.5 登录功能
- php2.6json 信息修改
- 2.7 信息删除
- 2.8 数据库
- 三、成果展示操作系统是对什么进行管理的软件
- 3.1 注册功能
- 3.2 登录功能
- 3.3 信息修改功能
- 3.4 信息删除功能
-
一、实践要求
要求以前后端分离的形式,运用合适的语言平台开发一个注册、登录和信息修改的小程php教程序。
二、实现思路
2.json解析1 总体思路
-
- 采用JQuery+PHP+JSON完成实验
- 利用三层体运维宝系结构,即模型、视图、控制器实现前端、后端分离
- 利用ajax实现异步刷新页面,实现资源合理利用
- 设计登录界面,实现用户登运维工程师考什么证书录
- 设运维是做什么的计注册页面,运维工程师实现用户注册,即“增”
- 设计修操作系统是一种什么软件改页面,实现用户信息修改,即“改“
2.2运维 体系结构
2.3 开发工具与平台介绍
2.3.1 Sublime Text系统运维工程师面试问题及答案
Sublime Text3 是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime TeJsonxt是由程序员Jon Sk操作系统是一种inner于2008年1月份所开发出来,它最初被php是什么语言设计为一个具有丰富扩展功能的Vim。
2.3.2 WAMP
Window运维工程师考什么证书s下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的Llinux必学的60个命令AMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP是基于Linux,Apache,MySQphp是什么L/Ma操作系统管理用户数据的单位是riaDB和PHP的开放资源网络开发平台,PH系统运维工程师P是一种有时候用Perl或Python可代替的编程语言。这个运维工程师考什么证书术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源phpstudy代码标准:Linux是开放系统;Apache是最通用json文件怎么打开的网络服系统运维面试题及答案务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。php中文网开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。
2.3.3 ajax
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript操作系统的五大功能 和 XML),是指一种创建交互式网页应linux常用命令用的网页开发技术。Ajax = 异步 JavaScript 和 XML 或者是 HTML(标准通用标记语言的子集)。Ajax 是一种用于创建快速动态网页的技术。Ajax 是一种在无json格式需重新加载整个网页的情况下,能够更新部分json文件是干什么的网页的技术。
2.3.4 JphpS运维宝ON
JSON(JavaScript Object No系统运维工程师tation, JS 对php货币象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据linux创建文件交换语言。 易于操作系统是什么的接口人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
2.3.5 PHP (超文本预处理器)
PHP即“超文本预处理器”,是一种通用开php是前端还是后端源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
2.3.6 jQuery
jQuery是一个快速、简洁的JavaScript框架,是继Protlinux创建文件otypejsonp跨域原理之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供linux一种简便的JavaScript设计模式,系统运维工资一般多少优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery的核心特性可操作系统是计算机系统中的以总结为:具有独特的运维工程师有前途吗链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。
2.4 注册功能
-
- 界面:
-
-
- 设置三个inputphp中文网文本输入框,一个为id,一个为username,一个为passwor操作系统的五大功能d填写注册信息
- 设置一个submit对填系统运维工作内容写信息的提交
- 设置一个超链接实现注册的操作系统页面跳转放回登录界面。
-
- 功能:
- 关键源码
<?php
if(isset($_POST['save'])){
$conn = new mysqli('localhost', 'root', '', 'app');
$input = array(
'id' =&g操作系统是一种t; $_POST['id'],
'username' => $php文件用什么软件打开_POST['username'],
'password' => $_POST['password'],
);
$data[] = $input;
$data = json_encode($data);
$data = json_decode($data);
echo $data[0]->id;
foreach ($data as $user)json文件是干什么的 {
$sql="INSERT INTO memphp货币bers (id,ujson文件是干什么的sername,userpassword) VALUES ($user->id,'$user->username','$user->password')";
ecjson文件怎么打开ho $sql;
$result = $conn->query($sphpql); // 查询执行成功
echo $result; // 返回1表示成功
}
header('location: index.php');
}
?>
2.5 登录功能
-
- 界面:
-
-
- 设置两个input文本输入框,一个为usern运维工程师有前途吗ame,另一个为passwordphp是前端还是后端输入用户名
- 设置一个button登录按钮
- 设置系统运维主要做什么一个超链接实现注册的页面跳转
-
- 关键代码
<?php
if(!empty($_POST['username'])){
$data = array()
//database detjson是什么意思ails
$dbHost = 'localhost';
$dbUsername = 'root';
$dbPassword = '';
$dbNamelinux = 'app';
//create conphp是前端还是后端nection and select DBphp什么意思
$db = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);
if($db->connect_error){
dphp中文网iejson数据("Unable to connect database: " . $db->connect_error);
}
//get user data from the database
$query = $linux必学的60个命令db->qu系统运维工程师ery(操作系统的五大功能"SELECT * FROM members WHERE username = {$_POST['username']} and password = {$_POST['password']}" );
if($系统运维工程师query->num_rows > 0){
$userData = $query->fetch运维岗位是干什么的_assoc();
$datphpa['status'] = 'ok';
$data['result'] = $userData;
}elsephp中文网{
$data['status'] = 'err';
$data['result'] = '';
}
//returns data as JSON format
echo json_encode($data);
}
?>
系统运维的主要任务<script src="https://blog.51cto.com/yang/4711976/jquery-3.4.1.js">系统运维包括哪些内容;</script>
<script>
$系统运维工资一般多少(document).ready(function(){
$('#getUser').on('clic操作系统有哪些k',function(){
$.ajax({
type:'POST',
url:'getDatjson文件是干什么的a.php',
dataType: "json",
da运维是做什么的ta: { // 要传递的数据
"username": $("#username").val(),
"password": $("#password").val()
},
success:fu操作系统的五大功能nction(data){
if(data.status == 'ok'){
alert("登录成功!");
window.location.href="https://blog.51cto.com/yang/4711976/index.php"
}else{ alert("用户名错误!");
} }});});
$("#usphp什么意思ername").blur(function (){
$.ajax({
type:'POST',
url:'getData.php',
datphp什么意思aType: "json",
data: { // 要传递的数php教程据
"json文件怎么打开username": $("#username").val()
},
success:function(data){
if(datalinux.status == 'ok'){
}else{
alert("用户名不存在!");
} }});});});
</script>
- 功能:
-
-
- 用户名输入框失去焦点,判断用户是否存在
-
- 思路:利用ID选择器,选择输入框username,利用JQuery的blur()事件判断是否失去焦点,利用ajax异步传值通过放回值,判断数据库中是否有该信息,若不存在则提示用户名不存在
- 点击确认判断用户名是否正确。
-
- 思路:利用ID选择器,选择输入json框input,利用JQuery的click()事件判断是否触发事件,利用ajax异步传值通过放回值,判断数据库中用户名是否正确,它利用alert提示性
-
2.6 信息修改
-
- 界面:
-
-
- 设linux删除文件命令置三个input文本输入框,一个为id,运维工程师需要掌握什么技能一个为username,一个为password填写修改信息
- 设置一个submit对填写信息的提交
- 设置一个超链接实现注册的页面跳转放回登录界面
-
- 功能:
-
- 点击编辑实现用户的信息修改数据库linux
-
- 思路:通过mysqli连接MySQL数据库,将输入框中的数据保存在PHP的数组arphpmyadminray中,利用json_encode和json_decode实现数值转换成json数据存储格式,最后利用SQL语句存入MySQLphp货币中
- 关键代码
<?php
if(isset($_POST['save'])){
$conn = new mysqli('localhost', 'root', '', 'app');
$input = array(
'id' => $_POST['id'],
'username' => $_POST['username'],
'password' => $_POST['password'],
);
//update the selected index
$data_array[$index] = $input;
//encode back to json
$data = json_encode($data_array);
$data = json_decode($data); // 解析json
echo $data[0]->id;
foreach ($data as $user) {
$sql="update members set username='$user->username',password='$user->password' where id=$user->id";
echo $sql;
$result = $conn->query($sql); //查询执行成功
echo $result;//返回1表示成功
}
header('location: index.php');
}
?>
2.7 信息删除
-
- 功能:
-
- 点击删除实现phpmyadmin用户的信息删除
-
- 思路:通过mysqli连接MySQL数据库,将输入框中的数据保存在PHP的数组array中,利用json_encode和json_decode实现数值转换成json数据存储格式,最后利linux用SQL语句存入MySQL中
- 关键代码
<?php
$index = $_GET['index'];
$conn = new mysqli('localhost', 'root', '', 'app'系统运维工作内容);
$data = array();
$sql = "SELECT * FROM members";
$query = $conn->query($sqjson文件怎么打开l);
while($row = $query->fetch_assoc()){
$dphpmyadminata[] = $r操作系统是一种ow;
}
//convert to json
$data = json_e操作系统是一种什么软件ncode($data);
$data_array = json_decode($data);
//assign the data to selected index
$row = $data_array[$index];
$data = json_encode(操作系统的基本特征$data, JSON_PRETTY_linux是什么操作系统PRINT);
$data = json_decode($data); // 解析json
$sql = "delete from members where ijson解析d=$row->id";
$query = $conn->query($sql);
header('location: index.php');
unset($data[$index]);
?>
2.8 数据库
挺简单的,没写查询语句。
三、成果展系统/运维示
3.1 注册功能
注册前
注册
注册完成
3.linux操作系统基础知识2 登录功能
登录成功
登陆失败
3.3 信jsonp跨域原理息修改功能
修改前
修改
3.4 信息删除功能
删除前
删除成功
发表评论