<?php include "common.inc.php"; function User_name($a){
$sql="select name form online where name='$a'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
return $row[name]; }
function AddOneUser($log_name,$log_sex){
$log_time=time();
$sql="insert into online values('$log_name','$log_sex','$log_time')";
mysql_query($sql); }
if($_POST['ok']){
if(!$name)$error="昵称不能为空!";
if(!isset($error)and User_name($name))$error="很抱歉,该昵称已经在线了!";
if(!isset($error)and !$sex)$error="没有选性别,大哥";
if(!isset($error)){
AddOneUser($name,$sex);
header("location:bbsindex.php?name=$name");
}
else{
header("location:Login_error.php?error=$error");
}
}?>
<html>
<head>
<title>聊天室登陆</title>
<link href="xinfei.css" rel="stylesheet" type="text/css">
</head>
<body>
<form method="post" action="bbslogin.php" >
<table width="500" barder="0" align="center" cellspacing="0" class="text01">
<tr>
<td colspan="3"><div align="center">请输入昵称和性别</div</td>
</tr>
<tr> <td> </td>
</tr>
<tr>
<td> <div ="right">昵称</div></td>
<td> </td> <td> <input name="name" type="text" class="form01" maxlength=10 size=20></td>
</tr>
<tr>
<td><div align="right">性别</div></td>
<td> </td>
<td> <input name="sex" type="radio" value=M>帅哥
<input name="sex" type="radio" value=W>美女</td>
</tr>
<tr>
</tr>
<tr>
<td colspan="3"><div align="center">
<input type="submit" name="ok" value="进入">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
为什么我点击进入没有反应呢?错在哪里了啊?请各位路过英雄指教啊(前面我用的$ok,没响应后改的post,一样不行啊)
$sql="select name form online where name='$a'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
return $row[name]; }
function AddOneUser($log_name,$log_sex){
$log_time=time();
$sql="insert into online values('$log_name','$log_sex','$log_time')";
mysql_query($sql); }
if($_POST['ok']){
if(!$name)$error="昵称不能为空!";
if(!isset($error)and User_name($name))$error="很抱歉,该昵称已经在线了!";
if(!isset($error)and !$sex)$error="没有选性别,大哥";
if(!isset($error)){
AddOneUser($name,$sex);
header("location:bbsindex.php?name=$name");
}
else{
header("location:Login_error.php?error=$error");
}
}?>
<html>
<head>
<title>聊天室登陆</title>
<link href="xinfei.css" rel="stylesheet" type="text/css">
</head>
<body>
<form method="post" action="bbslogin.php" >
<table width="500" barder="0" align="center" cellspacing="0" class="text01">
<tr>
<td colspan="3"><div align="center">请输入昵称和性别</div</td>
</tr>
<tr> <td> </td>
</tr>
<tr>
<td> <div ="right">昵称</div></td>
<td> </td> <td> <input name="name" type="text" class="form01" maxlength=10 size=20></td>
</tr>
<tr>
<td><div align="right">性别</div></td>
<td> </td>
<td> <input name="sex" type="radio" value=M>帅哥
<input name="sex" type="radio" value=W>美女</td>
</tr>
<tr>
</tr>
<tr>
<td colspan="3"><div align="center">
<input type="submit" name="ok" value="进入">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
为什么我点击进入没有反应呢?错在哪里了啊?请各位路过英雄指教啊(前面我用的$ok,没响应后改的post,一样不行啊)
$link = mysql_connect($host,$user,$password);
//然后在函数中使用mysql_query()进行查询之前,应该把$link声明为全局变量,比如:
function User_name($a){
global $link;
$sql="select name form online where name='$a'";
$result=mysql_query($sql,$link);
$row=mysql_fetch_array($result);
return $row[name];
}