这是在一个页面上。window.open("uniquecheck.php?name="+Name,"Check","width=300,height=10,status=0,scrollbars=0,resizable=1,menubar=0,toolbar=0,location=0");uniquecheck.php页面代码:
<?
// 查询数据库是否有此用户名称 BEGIN
$sqlstr = "SELECT * FROM member WHERE m_username='$name'";
$res = db_query($sqlstr);
// 查询数据库是否有此用户名称 BEGIN if (db_num_rows($res)>0) //检查查询结果是否有数据
  echo "<br><center>此账号名称" .$name. "已被注册使用</center>";
else
  echo "<br><center>此账号名称" .$name. "尚未有人注册使用</center>";
?>出现错误:Notice: Undefined index: $name in F:\wamp\www\register\uniquecheck.php on line 3
          Notice: Undefined index: $name in F:\wamp\www\register\uniquecheck.php on line 8
非常感谢!

解决方案 »

  1.   


    // 查询数据库是否有此用户名称 BEGIN
    $name = $HTTP_GET_VARS['name'];
    $sqlstr = "SELECT * FROM member WHERE m_username='$name'";
    $res = db_query($sqlstr);
    // 查询数据库是否有此用户名称 BEGINif (db_num_rows($res)>0) //检查查询结果是否有数据
      echo " <br> <center>此账号名称" .$name. "已被注册使用 </center>";
    else
      echo " <br> <center>此账号名称" .$name. "尚未有人注册使用 </center>";