<!DOCTYPE html>
<html>
  <head>
      <?php
    echo $_POST[user];
$connect = mysql_connect("localhost","root","");
if (!connect)
{
echo "连接失败";
die('Could not connect :'.mysql_error());
}
else
{
"连接成功";
}
mysql_select_db("register_db",$connect);   //notice plese register the db which name register_db !!!!!!


$sqlinsert = "INSERT INTO idinfomation (id, user, password1,username, cellphone, dorm, qq) 
VALUES 
('','$_POST[user]','$_POST[password1]','$_POST[username]','$_POST[cellphone]','$_POST[dorm]','$_POST[qq]')";

$doinsert = mysql_query($sqlinsert, $connect);

if(!doinsert)
{
die('Error'.mysql_error());
}
else
{
echo "插入成功";
}
mysql_close($connect);
?>
   <title>校内信息发布系统</title>
   <meta charset="utf-8" />
    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
    <link href="mystyle.css" rel="stylesheet">
  </head>
  <body>
   <script src="jquery.js"></script>
  <script src="js/bootstrap.min.js"></script>
     <div class="mymain">
     <header>
     <ul class="nav nav-pills pull-right">
     <li class="active">
<a href="index.html">首页</a>    
     </li>
     <li>
<a href="info.html">信息</a>    
     </li>
     <li>
     <a href="#">关于</a>
     </li>
     </ul>
     <h3 class="brand" href="#">
   <img src="nsulogo.png" class="biglogo"/>校内信息发布系统
</h3>
     <hr style="clear:both">
    
    
     </header>
     <div class="container-fluid">
   <div class="row-fluid">
     <div class="span3">
       <!--Sidebar content-->
       <form>
       <h5>
用户登录      
       </h5>
      
       <input type="text" placeholder="用户名">
   <input type="password" placeholder="密码">
   <p></p>
   <button type="submit" class="btn">登录</button>
   <button type="" class="btn">注册</button>
   <p></p>
   <div class="alert alert-info">
   <strong>提示</strong>
   因为本站是校内实名网络平台,故需要登录。平台上所有信息仅向注册用户公开,注册不需要费用,仅需填入您的真实信息即可。单击上面的注册按钮就可以注册。
</div>
<div class="alert alert-success">
    本站基于HTML5技术构建,为了达到最佳浏览体验,请使用Chrome浏览器或Firefox浏览器。
</div>
</form>            
     </div>
     <div class="span9">
       <!--Body content-->
                <form action="reg.php" method = "POST">
<p>用户名</p>
<input type="text" name="user" placeholder="这里是你的登录名" />
<p>密码</p>
<input type="password" name="password1" placeholder="" />
<p>重复密码</p>
<input type="password" name="password2" placeholder="" />
<p>姓名</p>
<input type="text" name="username" placeholder="你的真实姓名" />
<p>手机号</p>
<input type="text" name="cellphone" placeholder="请真实填写" />
<p>寝室号</p>
<input type="text" name="dorm" placeholder="请真实填写" />
<p>QQ</p>
<input type="text" name="qq" placeholder="请真实填写" />
<br>
<button type="submit" class="btn">注册</button>
                </form>
</div>
   </div>
   </div>
   <footer>
   <hr>
   <img src="html5logo.png" alt="HTML5" class="mylogo pull-right">
   <img src="teamlogo.png" alt="Done3032" class="mylogo pull-right">
   <p class="muted">
Team Done3032  & HTML5 page
   </p>
   </footer>
   </div>

  </body>
</html>
我在寝室搞了无线路由,让别人来访问我这个网站注册用户,可是那里好像没有成功连接数据库,如果架设好服务器让别人访问,是不是不能用localhost??

解决方案 »

  1.   

    数据库和网站程序在同一台电脑就可以用 localhost 
      

  2.   

    我让同学测试了,是可以连接成功数据库的现在的问题是,
    INSERT INTO idinfomation (id, user, password1,username, cellphone, dorm, qq) 
    VALUES 
    ('','$_POST[user]','$_POST[password1]','$_POST[username]','$_POST[cellphone]','$_POST[dorm]','$_POST[qq]'这个代码没写进去,我想往数据库里写数据,可是没成功。不知道为什么。
      

  3.   

     $doinsert = mysql_query($sqlinsert, $connect) or die(mysql_error());  //这样看是否有报错
      

  4.   

    谢谢楼上,
    No database selected 这个是错误信息,我也发现了。
    但是 mysql_select_db("register_db",$connect); 我没写错啊,数据库里也有啊。。
      

  5.   


    Access denied for user ''@'localhost' to database 'register_db'
    这个是数据库连接时出错的吧
     我用户名和密码都没有改过啊。。
      

  6.   

    没有操作 register_db 数据库的权限 ?
      

  7.   

    你可以ping的通别人的电脑吗?
      

  8.   

    id 是自动增加的, 不用写了INSERT INTO idinfomation (user, password1,username, cellphone, dorm, qq) 
    VALUES 
    ('$_POST[user]','$_POST[password1]','$_POST[username]','$_POST[cellphone]','$_POST[dorm]','$_POST[qq]'