会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132477个问题
JAVA 全系列/第三阶段:数据库编程/Oracle 数据库的使用 30124楼

<?php
  $username=$_POST['myName'];
  $password=$_POST['myPassword'];
  $success=array('msg'=>'ok');
  $con=mysqli_connect('localhost','root','','laboratory');
  if($con){
     mysqli_query($con,'set names utf8');
     mysqli_query($con,'set character_set_client utf8');
     mysqli_query($con,'set character_set_results utf8');
     $sql="select  *  from all_in where id='?' and password='?' ";
     $pdoso=$pdo->prepare($sql);
     $pdoso->bindValue(1,'$username');
     $pdoso->bindValue(2,'$password');
     $result=$pdoso->execute();
     //解析查询的结果
     if($result->num_rows>0){
      $info=[];
      for($i=0;$row=$result->fetch_assoc();$i++){
           $info[$i]=$row;
           }
           //得到解析数组后判断用户发来的数据是否存在数据库中
           $flag=0;//只要执行break就变为1否则一直为0
           for($j=0;$j<count($info);$j++){
              //判断是否与当前用户名相同
              if($info[$j]['username']==$username){
                 //如果相同继续判断是否是当前条目的密码
                 if($info[$j]['password']==$password){
                    $success['infoCode']=0;
                    $flag=1;
                    break;
                 }
              }

           }
           if($flag=0){
              $success['infoCode']=1;
           }
           $success['infoCode']=$info;
     }else{
      $success['infoCode']=1;
     }
  }else{
      $success['infoCode']=2;//0代表登陆成功1代表登录失败2代表数据库连接失败
  }

  //返回给前端
  echo json_encode($success);
?>

老师我这段代码运行之后也不报错,但是也不提示是否成功,您看看哪里有问题

WEB前端全系列/第五阶段:前后端交互/PHP、数据库编程与设计 30126楼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>编写带有提示文字的滚动条</title>
    <style>
        div{
            width: 25px;
            height: 25px;
            border: 1px solid;
            line-height: 25px;
            text-align: center;
            position: absolute;
            display: none;
        }
    </style>
</head>
<body>
<input type="range" min="0" max="100" value="5">
<div></div>
<script>
    //获取元素
    var input = document.querySelector('input');
    var div = document.querySelector('div');
    var flag = false;
    //给input填加滑动事件
    input.onmousemove =function () {
        if (flag){
            //获取鼠标移动时坐标
            //console.log('(x,y):('+event.clientX+','+event.clientY+')');
            var divx = input.clientX;
            //当x坐标大于120(移出滚动条时,div隐藏)
            if (divx>120){
                div.style.display='none';
            }
            ////当x坐标小于14(移出滚动条时,div隐藏)
            if (divx<14){
                div.style.display='none';
            }
            else {
                //拖动时div块显示
                div.style.display='block';
            }
            //div的left属性赋值,div跟随上面的移动
            //style后面赋值必须为字符串
            div.style.left=event.clientX-12.5+'px';
            //把input实时的值赋到div块内
            div.innerHTML=input.value;
        }
    };
    //当鼠标按下时,div显示
    input.onmousedown=function () {
        flag=true;
        div.style.display='block';

    };
    //当鼠标抬起时,div隐藏
    input.onmouseup=function () {
        flag=false;
        div.style.display='none';
    }
</script>
</body>
</html>

老师,我想设置在鼠标移出滚动条范围后,鼠标按住时,div块也隐藏掉,但是并没有实现。这个应该如何实现?

图片.png

WEB前端全系列/第二阶段:JavaScript编程模块/浏览器模型(BOM) 30135楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

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