版权声明:本文为博主原创文章,未经博主同意不得转载。 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:本地主机名,root:mysql数据库账号   admin:mysql数据库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

分页实现表

<?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;

?>

<?

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部分:

url=c6xho12fHpg5V2iyS7tJp-0KxzjEmVHnn2OxtkW0iIoYR9Ifyis463pz2R6en40cIBBQkn3TdVz8EwvXjqDQGaZPhLEJItNbG4PWQz7lyl_" rel="nofollow">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)

初学php html javascript后小总结的更多相关文章

  1. 初学React,setState后获取到的thisstate没变,还是初始state?

    问题:(javascript)初学React,setState后获取到的thisstate没变,还是初始state?描述: getInitialState(){ return {data:[]}; } ...

  2. javascript学习-原生javascript的小特效(原生javascript实现链式运动)

    以下代码就不详细解析了,在我之前的多个运动效果中已经解析好多次了,重复的地方这里就不说明了,有兴趣的童鞋可以去看看之前的文章<原生javascript的小特效> <!DOCTYPE ...

  3. javascript学习-原生javascript的小特效(多个运动效果整理)

    以下代码就不详细解析了,在我之前的多个运动效果中已经解析好多次了,重复的地方这里就不说明了,有兴趣的童鞋可以去看看之前的文章<原生javascript的小特效> <!DOCTYPE ...

  4. WPF实现窗体最小化后小图标在右边任务栏下

    一 基本功能 1. 这里是用 NotifyIcon 控件来实现,但 WPF 下没有 NotifyIcon  控件,怎么办,用 WinForm 下的呗. 先引用  .NET 自带的两个程序集 Syste ...

  5. JavaScript设计模式小抄集(持续更新)

    前言 本文旨在记录JavaScript中常用的设计模式代码片段,简要说明使用场景,不过于追究细节.在设计模式开篇之前,还是先要搞清楚JavaScript中关于面向对象的基础知识,可以先看看JavaSc ...

  6. 【JavaScript定时器小案例】常见的几种定时器实现的案例

    [JavaScript定时器小案例]常见的几种定时器实现的案例 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 在日常开发 ...

  7. 关于javascript tween的学后小感想

    今天决定了解一下tween算法,首先得下载个tween.js看看吧,好吧,有点被惊艳到了. 也让我想起了之前上数学课时,听到过的一句话:“数学世界是神秘.纯洁.有魅力的”,一直 记得这句话,期待有朝一 ...

  8. 你想的到想不到的 javascript 应用小技巧方法

    javascript 在前端应用体验小技巧继续积累. 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElemen ...

  9. javascript学习-原生javascript的小特效(简单的运动效果)

    前些日子看了个视频所以就模仿它的技术来为大家做出几个简单的JS小特效 一:运动特效(主要是通过改变元素的left,right,height,width,opacity来达到运动的效果) 我们今天做一个 ...

随机推荐

  1. [Web Tools] 实用的Web开发工具

    模拟http请求:Postman https://www.getpostman.com 生成Json数据 http://www.json-generator.com/

  2. luogu U10783 名字被和谐了

    链接 https://www.luogu.org/problem/show?pid=U10783 题目背景 众所周知,我们称g是a的约数,当且仅当g是正数且a mod g = 0. 众所周知,若g既是 ...

  3. HtmlEmail实现简单发送邮件

    一般发送邮件的话系统项目中可能会用到,像一些通知信息自动发送等,会用到发送邮件的情况,发送邮件有好多种,包括设置各种格式,添加图片附件等,当然今天我们先看一下怎么实现发送成功. 工欲善其事必先利其器, ...

  4. 0.从零开始搭建spring mvc + mybatis + memcached+ dubbo\zookper的maven项目

    1.首先创建maven 项目,配置相关pom信息 2.配置spring mvc 4, 测试,提交代码 3.引入配置mybatis3,测试,提交代码 4.配置事务,测试,提交代码 5.配置memcach ...

  5. Android获取窗口可视区域大小: getWindowVisibleDisplayFrame()

    getWindowVisibleDisplayFrame()方法 getWindowVisibleDisplayFrame()是View类下的一个方法,从方法的名字就可以看出,它是用来获取当前窗口可视 ...

  6. 为了安全,linux下如何使用某个用户启动某个进程?

    安全里有个原则,叫最小权限原则 根据这个原则,对于启动某个应用或者进程,应该赋予其最小权限,根据应用权限要求,创建一个相应权限的用户,赋予其应用相应的权限,然后使用这个用户启用这个应用 如何使用某个用 ...

  7. const mutable

    在C++中,由const修饰的成员函数的函数体内部,是不能够对成员变量进行修改的.这个特性被用来保证某些成员函数在实现过程中,避免由于程序员大意而对数据进行了错误的修改:同时也说明此成员函数是非修改性 ...

  8. 查看java中的线程个数名称

    查看java中的线程个数名称 package com.stono.thread2; import java.lang.management.ManagementFactory; import java ...

  9. python 图像识别转文字

    rom PIL import Image import pytesseract #上面都是导包,只需要下面这一行就能实现图片文字识别 #text=pytesseract.image_to_string ...

  10. es6 对象浅拷贝的2种方法

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...