永发信息网

求高手帮我看一下 为什么这段代码会执行两次 添加一个用户会出现两个相同的

答案:3  悬赏:40  手机版
解决时间 2021-01-25 07:20
&lt;?php<br><br>       include(&quot;connect.php&quot;);<br>       $user = $_REQUEST[&quot;user&quot;];<br>       $password = $_REQUEST[&quot;password&quot;];<br>       $password1 = $_REQUEST[&quot;password1&quot;];<br>       if($password!=$password1)<br><br>      echo&quot;&lt;script language='javascript'&gt; alert('两次密码输入不一样!'); history.go(-1); &lt;/script&gt;&quot;;  <br><br>$sql = mysql_query(&quot;insert into tmanager (user,password) values('$user','$password')&quot;);<br>          $row=mysql_fetch_object($sql);<br><br>             if($row['user']!=0)<br><br> echo&quot;&lt;script language='javascript'&gt; alert('用户名已存在,请重新输入!'); history.go(-1);&lt;/script&gt;&quot;; <br><br>             else   <br><br>  echo&quot;&lt;script language='javascript'&gt; alert('注册成功'); location='account.php'; &lt;/script&gt;&quot;; <br><br>?&gt;
最佳答案
&lt;?php<br>include(&quot;connect.php&quot;);<br>$user = $_POST[&quot;user&quot;];<br>$password = $_POST[&quot;password&quot;];<br>$password1 = $_POST[&quot;password1&quot;];<br>if($password!=$password1)  <br> die(&quot;&lt;script language='javascript'&gt; alert('两次密码输入不一样!'); history.go(-1); &lt;/script&gt;&quot;);//用echo下边会继续执行<br>$sql = mysql_query(&quot;insert into tmanager (user,password) values('$user','$password')&quot;)or die(&quot;&lt;script language='javascript'&gt; alert('用户名已存在,请重新输入!'); history.go(-1);&lt;/script&gt;&quot;);//对user字段建唯一索引    <br>echo&quot;&lt;script language='javascript'&gt; alert('注册成功'); location='account.php'; &lt;/script&gt;&quot;;<br>?&gt; <br><br>//出现两个相同的用户,估计是你注册成功的页面跳转有问题,
全部回答
private sub commandbutton1_click() dim rag1 as range, rag2 as range sheets("a").cells.interior.pattern = xlnone for each rag2 in range("a1:a" & range("a65536").end(xlup).row) for each rag1 in worksheets("a").range("a1:a" & worksheets("a").range("a65536").end(xlup).row) if rag1 = rag2 then worksheets("a").rows(rag1.row & ":" & rag1.row).copy rows(rag2.row & ":" & rag2.row).select activesheet.paste application.cutcopymode = false worksheets("a").rows(rag1.row & ":" & rag1.row).interior.color = 255 end if next next end sub
建议先使用select查看数据库中有无该用户,然后再进行insert操作
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
图纸13g6是多少公差
我的手机号码被对方设置成了阻止此人的信息和
某种糖水,已知糖占糖水质量的5%,糖和糖水
桔子月亮儿童趣味摄影地址在什么地方,我要处
如果酒驾拘留后会有案底吗多久会消案底
冷饮店中有AB饮料数量比为3比5A比B少36箱两种
快三岁的孩子吃东西不咀嚼怎么办
四川广安市是属于省内第几大城市
飞鹰雅马哈摩托车踏板车100T-5 这款摩托车叫
n r o g t s 在一起能组成什么单词
c语言中怎么使得3/2为1.5
全新1999年珍稀野生动物金斑喙蝴蝶纪念币有没
【中国大陆架】中国与()个国家的大陆架或200
店面太贵,想做生意怎么办
求凯骑第三代控制器4845G每根线的用途和接线
推荐资讯
新启航电器地址在什么地方,想过去办事
在包头用什么快递往美国有东西好?
梦见自己是警察且在抓人的时候发现死人
今年的全国大学生英语竞赛NECCS考试具体时间
72的512是()括号里应填什么?
【匀变速直线运动公式】匀变速直线运动的公式
【1i】I2\1-1I+I3\1-2\1I+I3\1-4\1I+...+I201
【上海禽流感症状】从禽流感的名字我们就可以
【新刑法第300条】《中华人民共和国刑法》第3
请问 北京大学 《高等数学》 物理类 作者:
除了把西瓜切成小块 其它有什么吃西瓜的好方
【直升机飞行速度】一般直升飞机飞行速度是多
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?