m_basij
جمعه 14 آبان 1389, 20:18 عصر
سلام من یک کد می خواهم بنویسم برای ثبت نام ، اول چک میکنم که نام کاربری و ایمیل موجود هست یا نه ولی ب مشکل عجیبی روبرو شدم ، همیشه محتوای die نمایش داده میشه یعنی پیغام خطام نمایش داده میشه(چه باشه در دیتابیس چه نباشه پیامم نمایش داده میشه) ، این کد
if($pass1!=$pass2 or $pass1=='')
{
echo('پسوردهای وارد شده مطابق یکدیگر نمی باشند به عقب بازگشته و انها را اصلاح کنید.');
}
else if ($email1 != $email2 or $email1 == '')
{
echo('ایمیل وارد شده مطابق یکدیگر نمی باشند یا وارد نشده است به عقب بازگشته و انها را اصلاح کنید.');
}
else
{
$cOnect=mysql_connect('localhost','root','');
$sElectDb=mysql_select_db('cmmir');
$ss = mysql_query("SELECT `namekarbari`
FROM `user`
WHERE `namekarbari` = '$namekarbari'
") or die('error'.mysql_error());
$TotalResults = mysql_num_rows($ss);
if ( $TotalResults <= 0)
die('نام کاربری تکراری می باشد به عقب بازگشته و ان را اصلح کنید');
$ss2 = mysql_query("SELECT `email`
FROM `user`
WHERE `email` = '$email1'
") or die('error'.mysql_error());
$nmberss2 = mysql_num_rows( $ss2 );
if ( $numberss2 <= 0)
die('ایمیل وارد شده تکراری است به عقب بازگشته و ان را اصلاح کنید');
}
}
در ضمن از xamp استفاده می کنم.
if($pass1!=$pass2 or $pass1=='')
{
echo('پسوردهای وارد شده مطابق یکدیگر نمی باشند به عقب بازگشته و انها را اصلاح کنید.');
}
else if ($email1 != $email2 or $email1 == '')
{
echo('ایمیل وارد شده مطابق یکدیگر نمی باشند یا وارد نشده است به عقب بازگشته و انها را اصلاح کنید.');
}
else
{
$cOnect=mysql_connect('localhost','root','');
$sElectDb=mysql_select_db('cmmir');
$ss = mysql_query("SELECT `namekarbari`
FROM `user`
WHERE `namekarbari` = '$namekarbari'
") or die('error'.mysql_error());
$TotalResults = mysql_num_rows($ss);
if ( $TotalResults <= 0)
die('نام کاربری تکراری می باشد به عقب بازگشته و ان را اصلح کنید');
$ss2 = mysql_query("SELECT `email`
FROM `user`
WHERE `email` = '$email1'
") or die('error'.mysql_error());
$nmberss2 = mysql_num_rows( $ss2 );
if ( $numberss2 <= 0)
die('ایمیل وارد شده تکراری است به عقب بازگشته و ان را اصلاح کنید');
}
}
در ضمن از xamp استفاده می کنم.