12、  ;
 ;
<13、/tr>
"") {
// 查询数据库,看顾客名及密码与否对的
$query = "select * from UserInf where f_UserName='$UserName' an
14、d f_password='$Password'";
$result = mysql_query($query);
$num = mysql_num_rows($result);
if ($num > 0) {
$row = mysql_fetch_assoc($result);
$_SESSION['username'] = $row['f_UserName'];
$_SESSION['userclass'] = $row['f_class'];
$_SESSION['name']=$r
15、ow['f_name'];
if ($_SESSION['userclass'] == 1) {
echo "";
} else {
echo "";
}
}
else
echo "顾客名或密码不对的";
}
?>
修改顾客信息:
Registering form
22、body>
23、me) {//参数为顾客注册顾客名
//顾客名三个方面检查
//与否为空字符串检测长度检测
$Max_Strlen_UserName = 16;//顾客名最大长度
$Min_Strlen_UserName = 4;//顾客名最短长度
$UserNameChars = "^[A-Z a-z 0-9_-]";//字符串检测正则表达式
$UserNameGood = "顾客名检测对的";//定义返回字符串变量
if ($UserName == "") {
$UserNameGood = "顾客名不能为空";
24、
return $UserNameGood;
}
if (!ereg("$UserNameChars",$UserName)) {//正则表达式匹配检查
$UserNameGood = "顾客名字符串检测不对的";
return $UserNameGood;
}
if (strlen($UserName) < $Min_Strlen_UserName || strlen($UserName) > $Max_Strlen_UserName) {
$UserNameGood = "顾客名字
25、长度检测不对的";
return $UserNameGood;
}
return $UserNameGood;
}
//判断密码与否合法函数
function Check_Password($Password) {
//与否为空字符串检测长度检测
$Max_Strlen_Password = 16;//密码最大长度
$Min_Strlen_Password = 6;//密码最短长度
$PasswordChars = "^[A-Za-z0-9_-]";//密码字符串检测正则表达式
$Password
26、Good = "密码检测对的";//定义返回字符串变量
if ($Password == "") {
$PasswordGood = "密码不能为空";
return $PasswordGood;
}
if (!ereg("$PasswordChars",$Password)) {
$PasswordGood = "密码字符串检测不对的";
return $PasswordGood;
}
if (strlen($Password) < $Min_Strlen_Passwor
27、d || strlen($Password) > $Max_Strlen_Password) {
$PasswordGood = "密码长度检测不对的";
return $PasswordGood;
}
return $PasswordGood;
}
//判断邮箱与否合法函数
function Check_Email($Email) {
$EmailChars = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$";//正则表达式判断与否是合法邮箱地址
28、 $EmailGood = "邮箱检测对的";
if ($Email == "") {
$EmailGood = "邮箱不能为空";
return $EmailGood;
}
if (!ereg("$EmailChars",$Email)) {//正则表达式匹配检查
$EmailGood = "邮箱格式不对的";
return $EmailGood;
}
return $EmailGood;
}
//判断两次密码输入与否一致
function Check_Con
29、firmPassword($Password,$ConfirmPassword) {
$ConfirmPasswordGood = "两次密码输入一致";
if ($Password <> $ConfirmPassword) {
$ConfirmPasswordGood = "两次密码输入不一致";
return $ConfirmPasswordGood;
}
else
return $ConfirmPasswordGood;
}
//调用函数,检测顾客输入数据
$UserNameGood
30、 Check_username($UserName);
$PasswordGood = Check_Password($Password);
$EmailGood = Check_Email($Email);
$ConfirmPasswordGood = Check_ConfirmPassword($Password,$ConfirmPassword);
$error = false;//定义变量判断注册数据与否浮现错误
if ($UserNameGood != "顾客名检测对的") {
$error = true;//变化error 值表达浮现了错误
echo
31、 $UserNameGood;//输出错误信息
echo " ";
}
if ($PasswordGood != "密码检测对的") {
$error = true;
echo $PasswordGood;
echo " ";
}
if ($EmailGood != "邮箱检测对的") {
$error = true;
echo $EmailGood;
echo " ";
}
if ($ConfirmPasswordGood != "两次密码输入一致") {
$error = true
32、
echo $ConfirmPasswordGood;
echo " ";
}
//判断数据库中顾客名和email 与否已经存在
$query = "select * from UserInf where f_UserName='$UserName' or f_email='$Email'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$cunzai=false;
if ($row) {
if ($row["f_UserName"] == $User
33、Name) {
$cunzai = true;
}
//$sql = "delete from UserInf where f_UserName='$UserName'";
//$result = mysql_query($sql);
}
//mysql_free_result($result);
//如果数据检测都合法,则将顾客资料写进数据库表
if($cunzai == true) { //$error==false 表达没有错误
$IP = $_SERVER["REMOTE_ADDR"];
$Datetime
34、 date("Y-m-d G:i");//获取注册时间,也就是数据写入到顾客表时间
//$Datetime = date("d-m-y h:i:s");//获取注册时间,也就是数据写入到顾客表时间
$query1 = "update UserInf set f_password='".$Password."',f_name=".$Name.",f_email='".$Email."',f_class='3',f_loginIP='".$IP."' where f_UserName='".$UserName."'";
$result1 = mysql_query(
35、query1);
echo "修改成功!";
if (isset($_SESSION['username'])) {
$_SESSION['username'] = "";
session_destroy();
}
echo "";
}
?>
管理登陆添加商品,添加分类:
管理员可以通过主页面“管理进入”进入系统后台进行维护,点击之后,首要
36、就是进行身份验证,输入对的帐号,密码之后,方能进入。
管理重要功能是商品信息管理,重要就是添加新商品,删除和修改已经添加商品。
总结
通过两个多星期努力之后,本次课程设计基本完毕,作为一种初学者难免有许多考虑不周全地方,如果没有导师细心辅导,以及同窗支持,想要完毕这个设计是难以想象。由于是第一次做网站,因此遇到了诸多问题, php基本语言不熟悉就是个很大难题,难度最大就是网站界面设计 。我参照了某些购物网站,然后请同窗帮我做了一某些网页主界面设计。
在这里一方面要感谢咱们敬爱邢教师,尽管课程设计学时很短,邢教师还是尽其所能给咱们解说更多关于网站设计知识,让咱们步入网站设计第一步
37、有个良好开端。次要感谢我同窗对我无私协助,特别是在页面布局方面给了我很大协助,是我能顺利完毕设计。同步我对网站开发也有了诸多结识,对php以及mysql基本使用也有所理解。
附录
所有文献截图
所有程序代码如下:
zy.css
/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:"宋体";
font-size:14px;
text-align:center;/*ie*/
}
a{
text
38、decoration:none;
}
a:hover{
position:relative;
top:2px;
left:2px;
color:#FF0;
}
a:link{
color:#00F;
}
a:visited{
color:#00F;
}
.zy{
margin-left:auto;
margin-right:auto;
width:980px;
padding:10px;
background-color:#CCCCCC;
}
.jt{
background-color:#FF
39、F;
}
.shou{
height:20px;
text-align:left;
padding-top:8px;
padding-left:20px;
background-color:#00CCCC;
}
.biaoti{
height:150px;
}
.logo{
float:left;
width:200px;
height:150px;
background-color:#FFFFFF;
}
.btyou{
height:150px;
background-color:#FFFFFF;
}
.daohang{
height:20px;
40、
padding-left:20px;
background-color:#66FFCC;
}
div.daohang ul{
list-style-type:none;
margin:0px;
padding:0px;
}
div.daohang ul li{
float:left;
width:50px;
}
.admin{
width:200px;
height:200px;
padding-left:20px;
text-align:left;
}
.list{
float:left;
width:150px;
background-colo
41、r:#FFFFCC;
text-align:left;
padding-left:20px;
}
.good{
padding-top:50px;
padding-bottom:50px;
float:left;
margin-left:10px;
width:790px;
border:1px solid #CCC;
}
.bottom{
clear:both;
height:60px;
}
.fenge{
height:5px;
clear:both;
}
index.php
42、ig.php';?>
我商城
44、 欢迎来商城网!
45、hp'>注销登录 信息修改 ";
}
else{
echo " 登录 注册 ";
echo " ".dat
46、e("Y-m-d G:i");
}
?>
47、
index1.php
我商城
index2.php