jalaladdin
پنج شنبه 07 مرداد 1389, 13:32 عصر
برای فرم ثبت نام این کد را نوشتم که هنگامی که کاربر نام کاربری و ایمیل تکراری را وارد کرد با جاوا اسکریپت آن خطا ها را به کاربر نشان میدهد چگونه دستور شرط را تغییر دهم تا هنگامی کاربر اطلاعات تکراری وارد کرد خطا ها را زیر همان فیلد با خط قرمز نشان دهد؟
<?php
$con=mysql_pconnect("localhost","root","");
if(!$con)
{die('could not connect');}
mysql_select_db("register",$con);
$sql = "SELECT count(*) FROM users WHERE username = '{$_POST[username]}'";
$result = mysql_query($sql);
$e=mysql_query($sql);
$rec = mysql_fetch_array($result);
if($rec[0]!=0){
echo"<script>alert('نام کاربری تکراری می باشد')</script>";
echo "<meta http-equiv='refresh' content='0; URL=register.html'>"; exit();
}
?>
<?php
$sql = "SELECT count(*) FROM users WHERE email = '{$_POST[email]}'";
$result = mysql_query($sql);
$e=mysql_query($sql);
$re = mysql_fetch_array($e);
if($re[0]!=0){
echo"<script>alert(' آدرس ایمیل تکراری می باشد')</script>";
echo "<meta http-equiv='refresh' content='0; URL=register.html'>"; exit();
}
else{
$sql="insert into users(username,email,password,repassword)
values('$_POST[username]','$_POST[email]',('$_POST[password]'))";
$result = mysql_query($sql);
if($result)
{
echo mysql_affected_rows().'<b> عضویت شما با موفقیت انجام شد </b>';
}
mysql_close($con);
}
?>
<?php
$con=mysql_pconnect("localhost","root","");
if(!$con)
{die('could not connect');}
mysql_select_db("register",$con);
$sql = "SELECT count(*) FROM users WHERE username = '{$_POST[username]}'";
$result = mysql_query($sql);
$e=mysql_query($sql);
$rec = mysql_fetch_array($result);
if($rec[0]!=0){
echo"<script>alert('نام کاربری تکراری می باشد')</script>";
echo "<meta http-equiv='refresh' content='0; URL=register.html'>"; exit();
}
?>
<?php
$sql = "SELECT count(*) FROM users WHERE email = '{$_POST[email]}'";
$result = mysql_query($sql);
$e=mysql_query($sql);
$re = mysql_fetch_array($e);
if($re[0]!=0){
echo"<script>alert(' آدرس ایمیل تکراری می باشد')</script>";
echo "<meta http-equiv='refresh' content='0; URL=register.html'>"; exit();
}
else{
$sql="insert into users(username,email,password,repassword)
values('$_POST[username]','$_POST[email]',('$_POST[password]'))";
$result = mysql_query($sql);
if($result)
{
echo mysql_affected_rows().'<b> عضویت شما با موفقیت انجام شد </b>';
}
mysql_close($con);
}
?>