各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > PHP

php分页和正则验证的代码实现

管理员 2023-09-05
PHP
168

php分页和正则验证的代码实现

内容导读

收集整理的这篇技术教程文章主要介绍了php分页和正则验证的代码实现,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5299字,纯文字阅读大概需要8分钟

内容图文

这篇文章给大家介绍的文章内容是关于php分页和正则验证的代码实现,有很好的参考价值,希望可以帮助到有需要的朋友。

分页:

<?phpheader("Content-type:text/html;Charset=utf8");$link=mysqli_connect("localhost:3306","root","root","weektwo");if(!$link) echo "连接失败的原因是:" . mysqli_connect_error();mysqli_query($link,"set names utf8");   $tiao=4;   $sql="select count(*) from kao";   $res=mysqli_query($link,$sql);   $zong=mysqli_fetch_assoc($res);   $z=count($zong);   $max=ceil($z/$tiao);if(!$_GET['page']){       $page=1;}else{     if($page<1){      $page=1;     }elseif($page>$max){      $page=$max;     }else{      $page=$_GET['page'];     }}$ye=($page-1)*$tiao;$sql="select * from kao where limit ".$ye.",".$tiao;$a=mysqli_query($link,$sql);while($res=mysqli_fetch_assoc($a)){     $arr[]=$res;}// var_dump($arr);die;?><!DOCTYPE html><html lang="en"><head>   <meta charset="UTF-8">   <title>Document</title></head><body>   <table border="1">      <tr>         <td>编号</td>         <td>姓名</td>         <td>分类</td>         <td>单价</td>         <td>状态</td>         <td>库存</td>         <td>产地</td>          </tr>      <?php foreach($arr as $key => $v) {?>      <tr>         <td><?php echo $v['id']?></td>         <td><?php echo $v['name']?></td>         <td><?php echo $v['fen']?></td>         <td><?php echo $v['dj']?></td>         <td><?php echo $v['zhuang']?></td>         <td><?php echo $v['kucun']?></td>         <td><?php echo $v['chan']?></td>      </tr>      <?php }?>      <a href="1.php?page=1">首页</a>      <a href="1.php?page=<?php echo $page-1;?>">上一页</a>      <a href="1.php?page=<?php echo $page+1;?>">下一页</a>      <a href="1.php?page=<?php echo $max;?>">尾页</a>   </table></body></html>

正则验证:

<!DOCTYPE html><html lang="en"><head>   <meta charset="UTF-8">   <title>正则</title></head><body><form action="" onsubmit="fun()">  <table border="1">   <tr>      <td>姓名</td>      <td><input type="text"></td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>性别</td>      <td>      <input type="radio" name="sex">男      <input type="radio" name="sex">女      </td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>密码</td>      <td><input type="text" id="xm"></td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>确认密码</td>      <td><input type="text" id="xm"></td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>邮箱</td>      <td><input type="text"></td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>城市</td>      <td>         <select name="a4" id="o" onclick="fun1()">              <option value="">请选择</option>                <option value="0" >北京</option>                <option value="1">上海</option>                <option value="2">衡水</option>                <option value="3">石家庄</option>         </select>      </td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>手机号</td>      <td><input type="text"></td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>座机号</td>      <td><input type="text"></td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>身份证号</td>      <td><input type="text"></td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>QQ号</td>      <td><input type="text"></td>      <td width="200"><span></span></td>   </tr>   <tr>      <td>自我介绍</td>      <td><input type="text"></td>      <td width="200"><span></span></td>   </tr>   <tr>      <td><input type="submit" value="登录"></td>      <td><input type="submit" value="重置"></td>   </tr>  </table>  </form>   <script>           var inp = document.getElementsByTagName('input');           var sp = document.getElementsByTagName('span');           var o = document.getElementsByTagName('option');           var reg = /^[a-zA-Z][a-zA-Z0-9]{4,9}$/;           var pass =/^[a-zA-Z0-9_]{6,}$/;           var p=/^[0-9]+[a-zA-Z]{3,}$/;          var emile =/^[a-zA-Z0-9]+@[a-zA-Z0-9](.)(.net|cn){2,6}$/;          var tel =/^1[5|8|3][0-9]{9}$/;          var qq= /^[0-9]{8,11}$/;          var t=/^[0-9][0-9][0-9]-[0-9]{8}$/;          var shen=/^[0-9]{14,17}[0-9X]$/;          var te=/^[0-9a-zA-Z_]{0,20}$/;          var city=/^[0-9]$/;           inp[0].onblur  = function (){              //console.log(inp[0].value);              if(!reg.test(inp[0].value)){              sp[0].innerText = "必须由5到10位数字或字母组成,不允许数字开头";               }else{               sp[0].innerText= "√";              }        }         inp[3].onblur  = function (){              if(!pass.test(inp[3].value)){                 sp[2].innerText = "密码必须在6位以上";               }else{                 sp[2].innerText= "√";              }        }      inp[3].onblur = function (){                if(!pass.test(inp[3].value)){                   sp[2].innerText="密码必须6位以上";                }else{                sp[2].innerText="√";                }      }        inp[4].onblur  = function (){              if(inp[3].value!=inp[4].value){              sp[3].innerText = "确认密码和密码必须一致";               }else{                sp[3].innerText= "√";              }        }        function fun(){           var sex=document.getElementsByName('sex');           if(!sex[0].checked && !sex[1].checked){              sp[1].innerText="必选一项";           }else{               sp[1].innerText= "√";              }        }        inp[5].onblur  = function (){              if(!emile.test(inp[5].value)){              sp[4].innerText = "必须包含@符号或者cn或者.net结尾";               }else{               sp[4].innerText= "√";              }        }          inp[6].onblur  = function (){              if(!tel.test(inp[6].value)){              sp[6].innerText = "必须是11位数字开头,以15,18,13开头";               }else{               sp[6].innerText= "√";              }        }         inp[7].onblur  = function (){              if(!t.test(inp[7].value)){              sp[7].innerText = "必须是010-68801717这种格式,前面三位是区号,后面是8位电话号,中间是-";               }else{               sp[7].innerText= "√";              }        }        inp[8].onblur  = function (){              if(!shen.test(inp[8].value)){              sp[8].innerText = "必须是15到18位数字组成,18位的最后一位可以是X";               }else{               sp[8].innerText= "√";              }        }        inp[9].onblur  = function (){              if(!qq.test(inp[9].value)){              sp[9].innerText = "必须是8到11位数字组成";               }else{               sp[9].innerText= "√";              }        }         inp[10].onblur  = function (){              if(!te.test(inp[10].value)){              sp[10].innerText = "必须是8到11位数字组成";               }else{               sp[10].innerText= "√";              }        }       function fun1(){               var o=document.getElementById('o');                 if(!city.test(o.value)){                sp[5].innerText = "必选一项";                return false;              }else{                sp[5].innerText= "√";                return true;             }       }   </script></body></html>

相关推荐:

PHP正则验证Email的方法,PHP验证Email方法

PHP分页类代码,php分页代码

以上就是php分页和正则验证的代码实现的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的php分页和正则验证的代码实现全部内容,希望文章能够帮你解决php分页和正则验证的代码实现所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部