douhuike3199 2012-05-24 04:58
浏览 39
已采纳

PHP:验证表单并显示警报

I have a registration form in which i have a field login name. I want unique login name for every user so whenever user click a button i want to check database. If the login name entered by user is already present, i want to display an alert box asking him to try another login name. I wrote the following code.

if($login != '')
{
$query = "Select LoginName from register where LoginName='".$login."'";
$result = mysql_query($query);
if($result)
{
?>
<script type="text/javascript">
alert("Login name exist");
</script>
<?php
}
else
{
insert into database
}
}

The problem here is every time it shows me an alert for the name already exists.It never goes into the else part. Please help me about this

  • 写回答

4条回答 默认 最新

  • donglanying3855 2012-05-24 05:15
    关注

    first when you fetch data then count $rows array check if count is greater that 0 then u display error msg "username already exists"

    so put if condition and in else write insert data

    Enjoy :)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
  • ¥15 前端echarts坐标轴问题
  • ¥15 CMFCPropertyPage
  • ¥15 ad5933的I2C
  • ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
  • ¥15 数学建模求思路及代码
  • ¥50 silvaco GaN HEMT有栅极场板的击穿电压仿真问题
  • ¥15 谁会P4语言啊,我想请教一下
  • ¥15 这个怎么改成直流激励源给加热电阻提供5a电流呀