我的代码如下
<?
include"sql.php";
insert_sql ("INSERT INTO `user` ( `userid` , `name` , `password` , `leixing` , `email` , `sexual` , `qq` , `address` , `ip` , `time` )
VALUES (
'', '$name', '$password', '$leixing', '$email', '$sexual', '$qq', '$address', '$REMOTE_ADDR',NOW( )
);");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>buyerchina华人学院</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="688" border="0" cellpadding="3">
<tr>
<td width="206">用户名</td>
<td width="664"><input name="name" type="text" id="name" /></td>
</tr>
<tr>
<td>密码</td>
<td><input name="password" type="password" id="password" /></td>
</tr>
<tr>
<td>邮箱地址</td>
<td><input name="email" type="text" id="email" /></td>
</tr>
<tr>
<td>会员类型</td>
<td><select name="leixing" id="leixing">
<option value="vip">vip</option>
</select>
</td>
</tr>
<tr>
<td>性别</td>
<td><select name="sexual" id="sexual">
<option value="男">男</option>
<option value="女">女</option>
</select> </td>
</tr>
<tr>
<td>QQ</td>
<td><input name="qq" type="text" id="qq" /></td>
</tr>
<tr>
<td>居住城市省份</td>
<td><input name="address" type="text" id="address" value="" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="递交" /></td>
</tr>
</table>
</form>
</body>
已经能插入数据库,但不知道如何实现??
1--当/写入成功
就显示"注册成功";跳转到用户会员页面vip.php
2---当用户名已存在/如果无法写入
显示“注册失败。请<a href='register.php'>重试</a>.";
header()å½æ°æ¯PHPä¸è¿è¡é¡µé¢è·³è½¬çä¸ç§ååç®åçæ¹æ³ãheader()å½æ°ç主è¦åè½æ¯å°HTTPåè®®æ 头(header)è¾åºå°æµè§å¨ã
header()å½æ°çå®ä¹å¦ä¸ï¼
void header (string string [,bool replace [,int http_response_code]])
å¯éåæ°replaceæææ¯æ¿æ¢åä¸æ¡ç±»ä¼¼æ 头è¿æ¯æ·»å ä¸æ¡ç¸åç±»åçæ 头ï¼é»è®¤ä¸ºæ¿æ¢ã
第äºä¸ªå¯éåæ°http_response_code强å¶å°HTTPç¸åºä»£ç 设为æå®å¼ã headerå½æ°ä¸Locationç±»åçæ 头æ¯ä¸ç§ç¹æ®çheaderè°ç¨ï¼å¸¸ç¨æ¥å®ç°é¡µé¢è·³è½¬ã注æï¼1.locationåâ:âå·é´ä¸è½æç©ºæ ¼ï¼å¦åä¸ä¼è·³è½¬ã
2.å¨ç¨headeråä¸è½æä»»ä½çè¾åºã
3.headeråçPHP代ç è¿ä¼è¢«æ§è¡ãä¾å¦ï¼å°æµè§å¨éå®åå°lampå å¼è¿å®æ¹è®ºå
< ?php
//éå®åæµè§å¨
header("Location: http://bbs.
lampbrother.net");
//ç¡®ä¿éå®ååï¼åç»ä»£ç ä¸ä¼è¢«æ§è¡
exit;
?>
PHP页é¢è·³è½¬äºãMetaæ ç¾
Metaæ ç¾æ¯HTMLä¸è´è´£æä¾ææ¡£å ä¿¡æ¯çæ ç¾ï¼å¨PHPç¨åºä¸ä½¿ç¨è¯¥æ ç¾ï¼ä¹å¯ä»¥å®ç°é¡µé¢è·³è½¬ã è¥å®ä¹http-equiv为refresh,åæå¼è¯¥é¡µé¢æ¶å°æ ¹æ®contentè§å®çå¼å¨ä¸å®æ¶é´å 跳转å°ç¸åºé¡µé¢ã
è¥è®¾ç½®content="ç§æ°;url=ç½å"ï¼åå®ä¹äºç»è¿å¤é¿æ¶é´å页é¢è·³è½¬å°æå®çç½åãä¾å¦ï¼ä½¿ç¨metaæ ç¾å®ç°ç«èå页é¢èªå¨è·³è½¬å°ã
< meta http-equiv="refresh"
content="1;url=http://
bbs.lampbrother.net">
ä¾å¦ï¼ä»¥ä¸ç¨åºmeta.phpå®ç°å¨è¯¥é¡µé¢ä¸åçä¸ç§å页é¢èªå¨è·³è½¬å°bbs.lampbrother.netã
< ?php $url = "http://bbs.lampbrother.net"; ?> < html> < head> < meta http-equiv="refresh" content="1; url=< ?php echo $url; ?>"> < /head> < body> 页é¢åªåçä¸ç§â¦â¦ < /body> < /html>
PHP页é¢è·³è½¬ä¸ãJavaScript
ä¾å¦ï¼æ¤ä»£ç å¯ä»¥æ¾å¨ç¨åºä¸çä»»ä½åæ³ä½ç½®ã
< ?php $url = "http://bbs.lampbrother.net"; echo "< script language='javascript' type='text/javascript'>"; echo "window.location.href='$url'"; echo "< /script>"; ?>
用户名的话就要用sql查询数据库里面的名字,然后对比,不对的话在重试
echo '<script language="JavaScript">window.location.href="vip.php";</script>';
else {
echo '<script language="JavaScript">alter("重试");</script>'
echo '<script language="JavaScript">window.location.href="register.php";</script>';
}本回答被提问者和网友采纳