关于商城的安装模块,请告诉回答
本帖最后由 ljz6655888 于 2013-01-09 23:25:19 编辑 谁能告诉我:
<?php
echo "<center>";
if(!$_POST["admin"])
{
?>
<script language="javascript">
function check(f)
{
if(f,admin,value=="")
{
alert("请输入管理员名称!");
f.admin.focus();
return(false);
}
if (f.pass.value=="")
{ alert("请输入管理员密码!");
f.pass.focus();
return(false);
}
if(f.re_pass.value!=f.pass.value)
{
alert("重复密码与密码不一致!");
f.re_pass.focus();
f.re_pass.select();
return (false);
}
if (f.mail.value=="")
{
alert("请输入管理员邮箱!");
f.mail.focus();
return (false);
}
if(f.type.value=="")
{
alert("请输入默认商品类别!");
f.type.focus();
return(false);
}
}
</script>
<style type="text/css">
<!--
tr,td{font-size:10pt}
-->
</style>
mini 商城系统安装程序<p>
<table border="1" cellspacing="0" cellpadding="1" bordercolordark="#FFFFFF" bordercolorlight="#0000FF" width="300">
<form method=post action="<?php $_SERVER["PHP_SELF"] ?>" onsubmit="return check(this)">
<tr>
<td colspan=2 bgcolor="#CCCCFF" align="center">管理员信息</td>
</tr>
<tr>
<td>管理员名称</td>
<td><input type=text name="admin" ></td>
</tr>
<tr>
<td>管理员密码</td>
<td><input type=password name="pass" size=21></td>
</tr>
<tr>
<td>确认密码</td>
<td><input type=password name="re_pass" size=21 /></td>
</tr>
<tr>
<td>管理员邮箱</td>
<td><input type=text name="mail"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#CCFFCC" align="center">商品类别信息</td>
</tr>
<tr>
<td>默认商品类别名称</td>
<td><input type=text name="type" ></td>
</tr>
<tr>
<td>默认商品类别介绍</td>
<td><input type=text name="description" ></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="确认安装" /></td>
</tr>
</form>
</table>
<?php
}
else
{
$admin=$_POST["admin"]; //获得管理员名称
$pass=md5($_POST["pass"]); //获取管理员密码
$mail=$_POST["mail"]; //获取管理员邮箱
$type=$_POST["type"]; //获取默认商品类别
$description=$_POST["description"]; //获取默认商品类别说明
$time=date("Y年m月d日"); //获取当前时间
include "config.php" //加载配置文件
$sql="create table $my_user(
id int(5) not null auto_increment primary key,
name varchar(12) not null default '',
password varchar(40) not null default '',
email varchar(80) not null default '',
reg_date varchar(20) not null default '',
admin enum('1','0')not null default '0'
)"; //创建用户表SQL语句
mysql_query($sql,$my_conn) or die(mysql_error());
$sql="create table $my_type(
id int(5) not null auto_increment primary key,
name varchar(12) not null default '',
description varchar(80) not null default '',
num int(5) not null default 0
)"; //创建类别表SQL语句
mysql_query($sql,$my_conn) or die(mysql_error());
$sql="create table $my_goods(
id int(5) not null auto_increment primary key,
name varchar(40) not null default '',
type int(5) not null default 0,
cost varchar(6) not null default '',
description varchar(200) not null default '',
num int(5) not null default 0
)"; //创建商品表SQL语句
mysql_query($sql,$my_conn) or die(mysql_error());
$sql="create table $my_sales(
id int(5) not null auto_increment primary key,
sale_user_name varchar(12) not null default '',
sale_goods_id int(5) not null default 0,
sale_goods_num int(5) not null default 0,
sale_cost varchar(10) not null default '',
sale_state enum('1','0') not null default '0',
sale_date varchar(40) not null default ''
)"; //创建订单表SQL语句
mysql_query($sql,$my_conn) or die(mysql_error());
$sql="insert into
$my_type(name,description)values('$type','$description')";
mysql_query($sql,$my_conn) or die(mysql_error()); //插入默认类别
$sql="insert into $my_user(name,password,email,reg_date,admin)values('$admin','$pass','$email','$time',1)";
$re=mysql_query($sql,$my_conn) or die(mysql_error()); //插入管理员信息
if($re)
{
echo "成功安装mini商城系统!<p>";
echo "点<a href=reg.php>这里</a>注册新用户 点<a href=login.php>
这里</a>登录";
}
}
echo "</center>";
?>
第一个问题:<?php
if()
......
{
?>
<?php
}
else
......
?>
这两个花括号问什么能这样用,或者该问if else为什么能跨越两段php代码,反正我是看不懂这种结构。
第二个问题:上面那段代码里有一个错误,谁能帮我找出来?
商城 安装模块 高手回答 高分奖励
[解决办法]
问题一:
<?php
if()
......
{
?>
这样他就可以跨越了
问题二:
楼主还是先把错误信息贴出来吧
[解决办法]
不贴出错误来没法帮你
[解决办法]
include "config.php" 缺少“;”