php+sql创建本地项目详细步骤4——编辑更新数据库数据

根据上一篇的管理页面,可以看出,编辑进入页面updateshoes.php

<?php include ‘dblink.php‘;

$id=$_GET[‘id‘]; 

$sql="select * from shoes_jd_wx where id=‘$id‘";

$rs=mysql_query($sql);

$row=mysql_fetch_array($rs);

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />
<title>编辑女鞋数据</title>
</head>
<?php include ‘header.php‘;?>
<body>
<div class="main">
<div class="current_nav"><span class="font16">编辑女鞋</span></div>
<div class="form-horizontal">
    <div class="form-group">
        <label class="col-sm-2 control-label">商品名</label>
        <div class="col-sm-4">
          <input type="text" class="form-control" name="picname" placeholder="请填写主图名" value="<?php echo $row[‘picname‘]; ?>">
        </div>
    </div>
    <div class="form-group">
        <label class="col-sm-2 control-label">京东价</label>
        <div class="col-sm-4">
          <input type="text" class="form-control" name="jdprice" placeholder="请填写京东价" value="<?php echo $row[‘jdprice‘]; ?>">
        </div>
    </div>
    <div class="form-group">
        <label class="col-sm-2 control-label">邮费</label>
        <div class="col-sm-4">
          <input type="text" class="form-control" name="postfree" placeholder="请填写邮费" value="<?php echo $row[‘postfree‘]; ?>">
        </div>
    </div>
    <hr>
    <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
          <input type="submit" class="btn btn-primary" id="edit_btn" style="padding:4px 20px;" vlaue="提交">
        </div>
    </div>
</div>
</div>
<?php include ‘footer.php‘;?>
<script>
$(document).ready(function(){
    $("#edit_btn").click(function(){
        var picname = $("input[name=‘picname‘]").val();
        var jdprice = $("input[name=‘jdprice‘]").val();
        var postfree = $("input[name=‘postfree‘]").val();
        $.ajax({
              type: ‘POST‘,
              url: "updateAction.php?id=<?php echo $row[‘id‘]; ?>",
              data: {"picname":picname,"jdprice":jdprice,"postfree":postfree},
              dataType: ‘json‘,
              success: function(result){
                  if(result == 1){
                      alert("编辑成功");
                  }else{
                      alert("编辑失败");
                  }
                  window.location.href = ‘http://localhost/shoes/shoesmanage.php‘
              }
        });
    })
})
</script>
</body>
</html>

编辑后提交到updateAction.php

<?php include ‘dblink.php‘;

$id=$_GET[‘id‘];

$picname=$_POST[‘picname‘];
$jdprice=$_POST[‘jdprice‘];
$postfree=$_POST[‘postfree‘];

$sql="update shoes_jd_wx set picname=‘$picname‘,jdprice=‘$jdprice‘,postfree=‘$postfree‘ where id=‘$id‘";

//mysql_query($sql);

if(mysql_query($sql)){
    echo json_encode(1);
}else{
    echo json_encode(0);
}
mysql_close($dblink);
?>

这样,php+sql一个简单的增删该查项目便完成了

时间: 2025-01-22 14:23:52

php+sql创建本地项目详细步骤4——编辑更新数据库数据的相关文章

php+sql创建本地项目详细步骤2——ajax插入数据

表单插入数据,需要两个文件,第一个addshoes.php 以下文件使用boot框架 <?php include 'dblink.php'; //引入数据库连接文件 ?> <html> <head> <meta http-equiv="Content-Type" content="text/html" charset="utf-8" /> <title>添加女鞋数据</title&

php+sql创建本地项目详细步骤3——查看与删除数据库数据

直接上代码,查看上一篇中插入的数据 <?php include 'dblink.php'; $sql="select * from shoes_jd_wx"; $rs=mysql_query($sql); //执行sql语句,获得结果集. $arr=array(); while($ro=mysql_fetch_array($rs)){//从结果集中获取一行记录作为关联数组. $arr[]=$ro; } ?> <html> <head> <met

php+sql创建本地项目详细步骤1——创建数据库数据表,数据库连接

一.我们使用wamp,首先保证wamp打开,服务打开状态 二.创建数据库,创建表 要注意这里的数据集要选择utf8,否则插入数据会乱码 创建表选择高级属性,也要设置数据集 可以设置id为主键并且自增长 这样数据库shoes就创建好了,并且有一个空表shoes_jd_wx. 三.连接数据库 创建文件dblink.php <?php header("Content-Type:text/html;charset=UTF-8"); //设置字符 error_reporting(0); /

IDEA创建maven项目详细步骤

一,maven配置 File > settings > Bulid..(快捷键 Ctrl + Alt + S) 显示maven默认的配置,可以修改,也可以用默认的 我修改为自己的: 修改后点击ok就可以了 二,创建maven项目步骤 File > new > project 填写Maven项目坐标值,填写完点击Next 添加一个属性,archetypeCatalog = internal,这是我百度到的一段关于为什么增加该属性的原因: 也可以不加该属性,看个人选择 添加后在点击下一

sql server 2008 数据库管理系统使用SQL语句创建登录用户详细步骤

--服务器角色:--固定服务器角色具有一组固定的权限,并且适用于整个服务器范围. 它们专门用于管理 SQL Server,且不能更改分配给它们的权限. --可以在数据库中不存在用户帐户的情况下向固定服务器角色分配登录.--按照从最低级别的角色(bulkadmin)到最高级别的角色(sysadmin)的顺序进行描述:--1.Bulkadmin:这个服务器角色的成员可以运行BULKINSERT语句.这条语句允许从文本文件中将数据导入到SQLServer 2008数据库中,-- 为需要执行大容量插入到

VS2012/13本地发布网站详细步骤(可带数据库)

VS发布网站详细步骤 要在本地(自己的额电脑上)发布网站,首先你必须要搭建一个IIS服务器(具体搭建方法可参考我的上一篇博客).下面是具体步骤: 1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布 2.弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件(配置文件可以随便写自己命名): 3.点击下一步:在发布方法中选"文件系统",这样我们可以发布到自己指定的本机文件上. 4.选择网站要发布的物理地址(可以使C

使用IDEA工具创建本地项目并且上传到码云

需要条件: 1.码云/Github建好的git项目 2.IDEA编辑器 3.本地项目 步骤1:创建远程项目 步骤2:复制远程项目地址  注意:此处码云官方已经给出上传项目方法,不过用的是命令行的形式,我们选择一种更加简单的方法. 步骤3:创建好本地项目,点击VCS,按照图中指示给项目创建Git仓库. 步骤4:选择此项目的根目录作为仓库. 步骤5:选中项目名先将项目add到缓冲区,再commit到本地仓库. 这里放一张git的add和commit图解帮助大家理解为什么一个新的项目要先add再com

使用git上传本地项目到GitHub上和更新

最近在玩GitHub这个基友平台,在这里做个总结,方便以后查阅,也可以给网友们做个参考. 一:注册GitHub账号和下载git. 二:在GitHub上新建个仓库,点+号再点击New repository,给你的仓库起个名字,我的是test. 三:安装git,我安装的是win64版本,直接解压安装就好.在本地磁盘找一个文件夹作为本地仓库,选择Git Bash Here,切换到/e/te 目录下,输入git init初始化,发现目录下多了一个.git文件夹. 四:配置ssh key值  在git命令

Eclipse创建一个普通maven项目详细步骤

首先找到Eclipse最顶部左边的File,new一个 Maven Project项目 下一步,勾选第二个即可 下一步,选择  maven-archetype-webapp Group Id 写域名倒置+公司名,如com.ali,  Artifact Id写项目名,然后点击finish 刚创建完的项目会报错 打开jsp页面,提示是这个错误The superclass "javax.servlet.http.HttpServlet" was not found on the Java B