zoukankan      html  css  js  c++  java
  • 初学php html javascript后小总结

    版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/c3568/article/details/30474015

    转载请注明出处:http://blog.csdn.net/auto_ac/article/details/30474015


    php部分

    php主要的语法网上看一些别人写的站点就会了)

    1.建立数据库连接:

    $conn = mysql_connect("localhost", "root", "admin") or die("Could not connect " );

    Localhost:本地主机名,rootmysql数据库账号   adminmysql数据库password

    mysql_select_db("test",$conn) or die("Could not connect:");

    test:mysql里的数据库名


    2.获取数据表的记录总数

    $count=mysql_query("select count(*) from goods"); //goods表

    $rs=mysql_fetch_array($count); 

    $totalNumber=$rs[0]; //数据记录总数


    3.获取数据表的数据

    goods表例如以下:

    ID   NAME    PRICE   NUMBER


    $count=mysql_query("select count(*) from goods");

    $row=mysql_fetch_array($result); 

    想要输出相应的參数就   如echo $row["ID"];

    想要输出表的全部内容就用一个while

    while($row=mysql_fetch_array($result)) {

    echo $row["ID"];

    }


    4.解决数据库中拿出的中文乱码的问题

    连接好数据库后加上 mysql_set_charset('gbk', $conn);

    详解见:http://blog.csdn.net/ACMAIN_CHM/article/details/4174186


    5.获取系统时间

    获取的系统时间不是北京时间。所以须要以下一句把市区设为

    date_default_timezone_set(PRC);

    參考:http://www.eoncn.com/article/show/3088.html

    以下一句就是获取系统时间
    $curtime = date('Y-m-d H:i:s',time());

    參考:http://blog.csdn.net/itzhiren/article/details/1557558


    6分页实现表

    <?php

    //建立数据库连接

    $conn = mysql_connect("localhost", "root", "admin") or die("Could not connect: " );

    mysql_select_db("test",$conn) or die("Could not connect: ");




    $perNumber=10; //每页显示的记录数

    $page=$_GET['page']; //获得当前的页面值

    $count=mysql_query("select count(*) from tablename"); //获得tablename记录总数

    $rs=mysql_fetch_array($count); 

    $totalNumber=$rs[0];

    $totalPage=ceil($totalNumber/$perNumber); //计算出总页数

    if($totalPage == 0) $totalPage = 1;  //表为空,则总表页数默觉得1

    if (!isset($page)) {

     $page=1;

    } //假设没有值,则赋值1



    ?>




    <?

    php

    //分页***********************

    $fenye = "buygoods.php";  //换页后跳转的php文件名称

    if($totalPage != 1 && $page != 1) { //页数不等于1且不是第一页,显示【首页】链接

    ?>

    <a href="<?

    php echo $fenye?>?

    page=1">首页</a> 

    {<?php

    }

    if ($page != 1 && $totalPage != 1) { //页数不等于1且不是第一页,显示【上一页】链接

    ?

    >

    <a href="<?php echo $fenye?>?

    page=<?php echo $page - 1;?

    >">上一页</a> 

    <?

    php

    }

    for ($i=1;$i<=$totalPage;$i++) {  //循环显示出页面

    if($i==$page) {

    echo $i; //当前页不设置链接

    }else { //非当前页设置链接

    ?>

    <a href="<?

    php echo $fenye?>?

    page=<?php echo $i;?>"><?php echo $i ;?></a>

    <?

    php

    }

    }

    if ($page<$totalPage) { //假设page小于总页数,显示【下一页】链接

    ?>

    <a href="<?php echo $fenye?

    >?page=<?php echo $page + 1;?

    >">下一页</a>

    <?php

    if($totalPage != 1 && $page != $totalPage) {  //页数不等于1且不是最后一页,显示【尾页】链接

    ?

    >

    <a href="<?php echo $fenye?>?page=<?php echo $totalPage;?

    >">尾页</a> 

    <?php

    }

    ?>



    <html></html>



    html部分

    http://wenku.baidu.com/link?

    url=c6xho12fHpg5V2iyS7tJp-0KxzjEmVHnn2OxtkW0iIoYR9Ifyis463pz2R6en40cIBBQkn3TdVz8EwvXjqDQGaZPhLEJItNbG4PWQz7lyl_



    javascript部分

    语言的话多看看就能入门


    1.能写与htmlbutton相应的方法

    详细还是网上下个别人写好的站点来研究一下,最主要的就是【账户登录注冊页面】。


    2.能用正則表達式推断一个字符串是否符合要求

    详细怎么实现推断请看以下

    var r = /正則表達式/;

    if(!r.test(number)) alert("警告");


    以下给出经常使用的正則表達式

    ^[0-9]*[1-9][0-9]*$ //正整数

    ^((-\d+)|(0+))$ //非正整数(负整数 + 0

    ^-[0-9]*[1-9][0-9]*$ //负整数

    ^-?

    \d+$ //整数

    ^\d+(\.\d+)?

    $  //非负浮点数(正浮点数 + 0

    ^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$ //正浮点数

    ^((-\d+(\.\d+)?

    )|(0+(\.0+)?))$  //非正浮点数(负浮点数 + 0


查看全文
  • 相关阅读:
    Ubuntu中的Gif动画录制工具
    NDT(Normal Distributions Transform)算法原理与公式推导
    激光数据匹配(MATLAB Robotics System Toolbox)
    使用正态分布变换(Normal Distributions Transform)进行点云配准
    微软Xbox One无线手柄控制机器人
    SICK LMS111激光雷达的使用
    SICK TiM561激光雷达的使用
    JAVA操作Hbase
    shell date 命令整理
    ArrayList排序
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10605409.html
  • Copyright © 2011-2022 走看看