PDA

View Full Version : مبتدی: بررسی بانک اطلاعاتی



mehran788
جمعه 22 آذر 1392, 16:10 عصر
سلام . خسته نباشید
من این کد رو نوشتم تا بررسی کنه اگه نام کاربری تکراری باشه خطا بده ولی همیشه خطا میده که نام کاربری تکراریه

$username=$_POST['txtusername'];
$count=mysql_query("select count(username) from tbluserdata where username='".$_POST['txtusername']."'",$con);
if ($count==0)
{
if ($repass==$pass)
{
mysql_query("INSERT INTO tbluserdata (answer1,answer2,email,fname,lname,password,phonen umber,question1,question2,username) values ('".$answer1."','".$answer2."','".$email."','".$fname."','".$lname."','".$password."','".$phonenumber."','".$question1."','".$question2."','".$username."')",$con);
echo ('<div id="sub-background">');
echo '<div id="sub-header">عضویت تکمیل شد</div>';
echo ('<div id="sub-message">'.$username.'</div>');
echo ('<div id="sub-message">نام:</div>');
echo ('<div id="sub-message">'.$fname.'</div>');
echo ('<div id="sub-message">نام خانوادگی:</div>');
echo ('<div id="sub-message">'.$lname.'</div>');
echo ('<div id="sub-message">ایمیل:</div>');
echo ('<div id="sub-message">'.$email.'</div>');
echo ('<div id="sub-message">شماره تلفن</div>');
echo ('<div id="sub-message">'.$phonenumber.'</div>');
echo ('<div id="sub-message">'.$question1.'</div>');
echo ('<div id="sub-message">'.$answer1.'</div>');
echo ('<div id="sub-message">'.$question2.'</div>');
echo ('<div id="sub-message">'.$answer2.'</div>');
echo '<div id="sup-message">';
echo '<div id="sup-button">بازگشت به صفحه اصلی</div>';
echo '</br>';
echo '</div>';
echo '</div>';
}
else
{
echo ('<div id="sup-background">');
echo '<div id="sup-header" class="fs15titr"><h style="margin-right:5px">بروز خطا</h></div>';
echo ('<div id="sup-message" class="fs15r"><h style="margin-right:5px">گذرواژه ها با همدیگر مطابقت ندارد></h></div>');
echo '<div id="sup-message">';
echo '<div id="sup-button" class="fs15">تایید</div>';
echo '</br>';
echo '</div>';
echo '</div>';
}
}
else
{
echo ('<div id="sup-background">');
echo '<div id="sup-header" class="fs15titr"><h style="margin-right:5px">بروز خطا</h></div>';
echo ('<div id="sup-message" class="fs15r"><h style="margin-right:5px">این نام کاربری قبلا استفاده شده است</h></div>');
echo '<div id="sup-message">';
echo '<div id="sup-button" class="fs15">تایید</div>';
echo '</br>';
echo '</div>';
echo '</div>';
}
mysql_close($con);
}



ممنون میشم کسی رهنماییم کنه.

فرزند کوروش
شنبه 23 آذر 1392, 10:07 صبح
$count=mysql_query("select username from tbluserdata where username='".$_POST['txtusername']."'",$con); if (mysql_num_rows($count) == '0'){ .... }