رفتن به مطلب
  • 0

مشکل در ارتباط با دیتابیس آنلاین


mehdi1376

سوال

دوستان سلام

از کدهای زیر برای تشخیص ثبت بودن نام کاربری توی دیتابیس استفاده کردم و میاد بررسی میکنه یوزر نیمی که کاربر توی ادیت تکست وارد کرده قبلا توی دیتابیس ثبت شده یا نه ، ولی در هر صورت فقط کد زیر رو اجرا میکنه :

ToastMessageShow("error",False)

به نظر میرسه سایر کدهای برنامه اجرا نمیشه کسی دلیلش رو میدونه ؟

کدهای php:

<?php

 $con = mysql_connect("localhost","root","");

mysql_query("SET character_set_results=utf8,character_set_client=utf8,character_set_connection=utf8, character_set_database=utf8,character_set_server=utf8",$con);

mysql_select_db("joorkall_nmarket", $con)


$uid = mysql_real_escape_string($_GET["user_id"]);


if($con->query("SELECT * FROM register WHERE username = '$uid'")->num_rows > 0){
    print json_encode ("yes");
}

?>

کدهای برنامه:

Sub btn_ok_Click

		Dim strPassword As String = edt_password.Text.Trim 
		strUserID = edt_username.Text.Trim
			
	Dim Login As HttpJob
	Login.Initialize("Login", Me)	
	Login.Download2("http://192.168.1.3/ticketapp/insert_register_data.php", _
	Array As String("user_id", strUserID, "password", strPassword))

End Sub

Sub JobDone (Job As HttpJob)
	
	If Job.Success = True Then
		Dim ret As String
		Dim act As String		
		ret = Job.GetString 		
		Dim parser As JSONParser
        parser.Initialize(ret)		
		act = parser.NextValue
		If act = "yes" Then
			ToastMessageShow("این نام کاربری قبلا ثبت شده", True)
		Else
            ToastMessageShow("error",False)

		End If
   Else

		    ToastMessageShow("Error: " & Job.ErrorMessage, True)
	End If
	Job.Release

End Sub

ممنون :53:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

سلام.

این کد رو:

"SELECT * FROM register WHERE username = '$uid'"

بااین عوض کنید احتمالا درست میشه:

"SELECT * FROM register WHERE username = '".$uid."'"

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...