新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
有两处错误
创新互联-专业网站定制、快速模板网站建设、高性价比桥东网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式桥东网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖桥东地区。费用合理售后完善,10余年实体公司更值得信赖。
$sql = "insert into users(user,pass) values('$user','$pass')";改为
$sql = "insert into users(user,pass) values(".$user.",".$pass.")";
$user $pass 没有赋值操作,应该是为空,给它赋值一下应该就可以了
if(mysql_query($query3)){
echo"register successbr";
}else{
echo"register failbr";
}
改为
$res=mysql_query($query3) or die(mysql_error());
if($res){
echo"register successbr";
}else{
echo"register failbr";
}
看有没有错
有错把信息贴出来
传统方法是用 form标签 将输入的数据 提交到后台的php, 由php获得数据后写入数据库, 下面SubMsg.php 就是用来处理的后台
form name="MsgForm" method="post" action="SubMsg.php" onsubmit="return CheckForm();"label for='jqshul'机器数量/labelinput name="jqshul" type="text" class="InputBorder" id="jqshul" size="66" input type="submit" name="Submit" value="预定" /form
后台 SubMsg.php
? if (!isset($jqshul)){ echo "机器数量不存在," return;} echo $jqshul;//这个变量就是从前台接收的机器数量. 字段的name 是什么就写什么// 如何写入数据库, 要看用什么数据库了 要配置数据库不是一两句能说清的了//大致流程 是配置数据库 打开数据连接 根据变量生成SQL语句 执行语句?
你的sql有问题啊,你这样sql不解析你的变量
$sql = 'insert into user valuse(105,'."'".$name."'".','."'".$password."'".')';
考虑到你的用户名字段类型是字符串,要加引号,密码也是
你这个不是面向对象,何来的$mysqli-query? 应该是$mysqli_query($sql)吧
建立index.php
输入:
form action='reg.php' method='method'
用户名:input type='text' name='uname' /br
密码:input type='password' name='upassword' /br
input type='注册' value='submit' /
/form
保存退出
在相同目录下建立regist.php
输入:
?php
$username=$_POST[uname]; //通过POST方法获得提交数据,uname对应index.php中的uname;upassword一样
$userpassword=$_POST[upassword];
mysql_connect('localhost','root','数据库密码); //链接数据库
mysql_select_db('数据库名'); //选择数据库
$sql = "insert into user(uname,upassword) values"('$username',$userpassword); //插入数据的SQL字符串
if(mysql_query($sql)){ //mysql_query($sql)执行插入语句,if为判断是否插入成功
}else{
echo '注册失败';
}
?