会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132444个问题
JAVA 全系列/第十三阶段:分布式文件存储与数据缓存/MongoDB 19143楼

老师,js控制数量的增加或者减少这一块,我不理解为什么获得下一个节点对象这一句要写在if语句外面,但是我放到里面却只能加不能减了,先判断在获取不行嘛,想了好久都没想出来

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>京东购物车实现</title>
		<!--导入CSS文件-->
		<link rel="stylesheet" type="text/css" href="CSS/reset.css"/>
		<link rel="stylesheet" type="text/css" href="CSS/jd.css"/>
		<link rel="stylesheet" type="text/css" href="demo/icon/iconfont.css"/>
		<script type="text/javascript" src='js/jd.js'></script>
	</head>
	<body>
		<!--导航开始-->
		<div class="nav">
			<div class="warp">
				<ul class="nav_ul1">
				<li><a href=""><i class="iconfont">&#xe6d3;</i>京东首页</a></li>
				<li><a href="">配送至:北京</a></li>
				</ul>
				
				<ul class="nav_ul2">
					<li><a href="">洋洋宝贝</a><span>|</span></li>
					<li><a href="">我的订单</a><span>|</span></li>
					<li><a href="">我的京东</a><span>|</span></li>
					<li><a href="">京东会员</a><span>|</span></li>
					<li><a href="">企业采购</a><span>|</span></li>
					<li><a href="">京东手机</a><span>|</span></li>
					<li><a href="">关注京东</a><span>|</span></li>
					<li><a href="">客服服务</a></li>
				</ul>
			</div>
			
				
			
		</div>
		<!--导航结束-->
		
		<!--搜索框开始-->
		<div class="search">
			<div class="warp">
				<img src="demo/img/logo.jpg" />
				
				<div class="search_div">
					<input type="text" class="search_text">
					<input type="button" value="搜索" class="search_but">
				</div>
			</div>
			
		</div>
		<!--搜索框结束-->
		
		<!--标题开始-->
		<div class="title warp">
			<h3>全部商品</h3>
			
			<div>
				<span>配送到</span>
				
				<select>
					<option>昌平区</option>
		  	  		<option>顺义区</option>
		  	  		<option>大兴区</option>
		  	  		<option>朝阳区</option>
		  	  		<option>昌平区</option>
				</select>
			</div>
			
		</div>
		<!--标题结束-->
		
		<!--显示菜单的开始-->
		<div class="tips warp">
			<ul>
				<li>
					<input type="checkbox" name='fav' id="all" onclick="checkTest1(this)"/>全选
				</li>
				<li>商品</li>
				<li>单价</li>
				<li>数量</li>
				<li>小计</li>
				<li>操作</li>
			</ul>
		
		</div>
		<!--显示菜单的结束-->
		
		
		<!--商品详情展示开始-->
		  <!--第一件商品-->
		  <div class="info warp">
		  	<ul>
		  		<li class="info_1"><input type="checkbox" name="fav" onclick="checkTest2()"/></li>
		  		<li class="info_2"><img src="demo/img/Mi9.jpg" width="80px"></li>
		  		<li class="info_3"><a href="">【京东超市】小米9,战斗天使降临</a></li>
		  		<li class="info_4"><a href="">颜色:透明尊享版</a></li>
		  		<li class="info_5">¥2499</li>
		  		<li class="info_6">
		  			<button onclick='checkTest3(this,1)'>-</button>
		  			<input type="text" value="1" />
		  			<button class="bot" onclick='checkTest3(this,2)'>+</button>
		  		</li>
		  		<li class="info_7">小计:2499</li>
		  		<li>
		  			<a>删除</a> <br />
					<a>已到我的关注</a>
		  		</li>
		  	</ul>
		  </div>
		  
		  <!--第二件商品-->
		  <div class="info warp">
		  	<ul>
		  		<li class="info_1"><input type="checkbox" name="fav" onclick="checkTest2()"/></li>
		  		<li class="info_2"><img src="demo/img/xr.jpg" width="80px"></li>
		  		<li class="info_3"><a href="">【京东超市】iphone xr</a></li>
		  		<li class="info_4"><a href="">颜色:白色^-^~</a></li>
		  		<li class="info_5">¥3499</li>
		  		<li class="info_6">
		  			<button>-</button>
		  			<input type="text" value="1" />
		  			<button class="bot">+</button>
		  		</li>
		  		<li class="info_7">小计:2499</li>
		  		<li>
		  			<a>删除</a> <br />
					<a>已到我的关注</a>
		  		</li>
		  	</ul>
		  </div>
		  
		  <!--第三件商品-->
		  <div class="info warp">
		  	<ul>
		  		<li class="info_1"><input type="checkbox" name="fav" onclick="checkTest2()"/></li>
		  		<li class="info_2"><img src="demo/img/M11.jpg" width="80px"></li>
		  		<li class="info_3"><a href="">【京东超市】小米11,火龙888降临</a></li>
		  		<li class="info_4"><a href="">颜色:紫色^-^~</a></li>
		  		<li class="info_5">¥4999</li>
		  		<li class="info_6">
		  			<button>-</button>
		  			<input type="text" value="1" />
		  			<button class="bot">+</button>
		  		</li>
		  		<li class="info_7">小计:4999</li>
		  		<li>
		  			<a>删除</a> <br />
					<a>已到我的关注</a>
		  		</li>
		  	</ul>
		  </div>
		<!--商品详情展示结束-->
		
		<!--结算开始-->
		<div class="balance warp">
			<ul class="balance_ul1">
				<li><input type="checkbox" name="fav" onclick="checkTest1(this)">全选</li>
				<li>删除选中商品</li>
				<li>移动到我的关注</li>
				<li>清除下柜商品</li>
			</ul>
			
			<ul class="balance_ul2">
				<li>已选择<span>1</span>件商品</li>
				<li>总价<span>¥12</span></li>
				<li ><button class="butt">结算</button></li>
			</ul>
			
		</div>
		<!--结算完毕-->
	</body>
</html>


js代码:
//获得多个多选框对象
var fav=document.getElementsByName('fav');

//判断是否全选操作
function checkTest1(th){
	var flag=th.checked;  //选择时flag=true,不然就是false
		for(var i in fav){
			fav[i].checked=flag;
		}
	}


//判断单选决定全选操作
function checkTest2(){
	flag=true;
	 //由于fav对象有5个[0-4],那么i=1就排除了0,i小于长度5,减去1,就是小于4,(因为i=1),i++就是依次把自身+1,直到小于4为止
	for(var i=1;i<fav.length-1;i++){
		//由于for循环限制,所以循环123,然而fav[i].checked表示已选择,最后前面加感叹号表示"非",就是没有被选择,
		if(!fav[i].checked){
			flag=false;
			break;
		}
	}
	fav[0].checked=flag;
	fav[fav.length-1].checked=flag;
}

//控制数量的增加或者减少
function checkTest3(th,sig) {
	var pre;
	//获得button(-)下一个节点
	//pre=th.nextElementSibling;
	if(sig==1){
		if(Number(pre.value)>0){
			pre=th.nextElementSibling;
			//获得节点的value值
			pre.value=Number(pre.value)-1;
		}
	}else{                          //当sig=2的时候
		//获得button(+)上一个节点
		pre=th.previousElementSibling;
		//获得节点的value值
		pre.value=Number(pre.value)+1;
	}
	
}


Python 全系列/第七阶段:网页编程基础/JavaScript 19147楼


fileupload.zip

一登录就来这个,搞了两天了,一直卡住在这里,我也不知道咋搞。1.png然后就是500异常2.png


麻烦老师帮我看看吧,浪费了挺多时间的,百度了很久也没用

JAVA 全系列/第六阶段:项目管理与SSM框架/SpringMVC 19148楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/虚拟环境 19152楼
JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 19153楼

import datetime
import pymysql

class DBUtil:
         
    config = {
        "host":"localhost",
        "user":"root",
        "password":"19950127",
        "db":"development_load_prediction",
        "charset":"utf8"
    }
    
    def __init__(self):
        self.connection = pymysql.connect(**DBUtil.config)
        self.cursor = self.connection.cursor()
    def close(self):
        if self.cursor:
            self.cursor.close()
        if self.connection:
            self.connection.close()
        
    #插入、修改、删除
    def exeDML(self,sql,*args):
        try:
            #执行sql
            count = self.cursor.execute(sql,args)
            #提交事务
            self.connection.commit()
            return count
        except Exception as e:
            print(e)
            if self.connection:
                self.connection.rollback()
        finally:
            #self.close()
            pass
    #查询某行
    def query_one(self,sql,*args):
        try:
            #执行sql
            self.cursor.execute(sql,args)
            #获取结果集
            return self.cursor.fetchone()
        except Exception as e:
            print(e)
        finally:
            self.close()
    #查询全部
    def query_all(self,sql,*args):
        try:
            #执行sql
            self.cursor.execute(sql,args)
            #获取结果集
            return self.cursor.fetchall()
        except Exception as e:
            print(e)
        finally:
            self.close()
                
def get_weather(table_name,city_id):
    ##################获取天气数据###########
    from requests.exceptions import RequestException
    import requests
    import re
    import pandas as pd
    from bs4 import BeautifulSoup
    import numpy as np
    import datetime
    
    ########爬取中国气象网原版气温、湿度等信息
    def get_one_page(url,headers):  # 定义函数,配置网页,请求信息
        try:
            response=requests.get(url,headers=headers)
            if response.status_code==200:
                response.encoding='utf-8'
                return response.text
            return None
        except RequestException:
            return None



dt = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print('dt')
dbutil = DBUtil()
sql = 'insert into weather1(Time) values(%s)'
count = dbutil.exeDML(sql%(dt))

老师您好,我想把系统当前时间插入到数据库中,在网上查询了相关资料,但是按这样写会报错:

image.png

请问应该如何写呢?麻烦您了。

数据库设置如下:

image.png

Python 全系列/第五阶段:数据库编程/python操作mysql(旧) 19154楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637