بنده یه سورس کد گرفتم واسه ثبت نام که همه چیزش رو طبق خواسته های خودم تغییر دادم و عمل کرد به جز یه چیز
من میخوام وقتی کاربر لاگین میشه یا ثبت نام موفق انجام میده بره به یه اکتیویتی دیگه توی اون اطلاعاتش نشون داده بشه
قسمت انتقال به اکتیویتی رو به درستی انجام دادم اما تو اکتیویتی جدید میخوام بر اساس شماره ای که وارد کرده واسه ثبت نام یا لاگین اطلاعات از جدول انلاین فراخوانی بشه ، اومدم تو قسمت لاگین و ثبت نام محتویات ادیت تکست رو ذخیره کردم تو اینترنال و تو اکتیویتی مد نظر محتویات رو برابر با یه استرینگ کردم و توی دستور اضافه کردم به این شکل
Dim phone1 As String
phone1 = FirsActivity.aas
Log(phone1)
GetData("get_user","ادرس هاست و فایل php","SELECT * FROM tbl_user WHERE phone = " & phone1)
دستور GetData هم تو یه ساب تعریف کردم به این شکل
Sub GetData(JobName As String,Link As String,Query As String)
Dim job1 As HttpJob
job1.Initialize(JobName,Me)
job1.PostString(Link,Query)
End Sub
ساب jobDone
Sub JobDone(job As HttpJob)
If job.Success Then
Dim res As String
res = job.GetString
Dim parser As JSONParser
parser.Initialize(res)
If job.JobName = "get_user" Then
Dim dat As List
dat = parser.NextArray
For i = 0 To dat.Size -1
Dim m As Map
m = dat.Get(i)
lblname.Text= m. Get("username")
lblphone.Text= m.Get("phone")
' lblpersonely.Text = m.Get("password")
lblemail.Text = m.Get("email")
lblvahed.Text= m.Get("vahed")
lblsemat.Text = m.Get("semat")
Log(lblname.Text)
Next
End If
End If
End Sub
طبق کد بالا اومدم توی لایوت چند تا لیبل قرار دادم که بتونم نشون بدم اطلاعات رو داخل اونا اما وقتی اجرا میکنم به jobDone که میرسه این خطا رو میده البته اپ بسته نمیشه فقط چیزی تو لیبل نشون نمیده اومدم لوگ کردم ببینم اصلا فایل ها فراخوانی شدن از تیبل دیدم نه
Logger connected to: 127.0.0.1:62001
--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = true **~i:** Activity (firsactivity) Create, isFirst = true **
Panel size is unknown. Layout may not be loaded correctly.
Panel size is unknown. Layout may not be loaded correctly.
** Activity (firsactivity) Resume **
*** Service (httputils2service) Create ***
** Service (httputils2service) Start **
** Activity (firsactivity) Pause, UserClosed = true **
** Activity (homepage_ac) Create, isFirst = true **
12121212121
** Activity (homepage_ac) Resume **
ResponseError. Reason: Not Found, Response: <!DOCTYPE html><htmlstyle="height:100%"><head><title> 404 Not Found
</title></head><bodystyle="color:#444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;"><divstyle="height:auto; min-height:100%;"><divstyle="text-align: center; width:800px; margin-left:-400px; position:absolute; top:30%; left:50%;"><h1style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">404</h1><h2style="margin-top:20px;font-size:30px;">Not Found
</h2><p>The resource requested could not be found on this server!</p></div></div><divstyle="color:#f0f0f0; font-size:12px;margin:auto;padding:0px30px0px30px;position:relative;clear:both;height:100px;margin-top:-101px;background-color:#474747;border-top:1px solid rgba(0,0,0,0.15);box-shadow:01px0 rgba(255,255,255,0.3) inset;"><br>Proudly powered by <astyle="color:#fff;"href="http://www.litespeedtech.com/error-page">LiteSpeed Web Server</a><p>Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.</p></div></body></html>
خواهشا کمک کنید همه چیز اپ رو جور کردم اینجاش موندم چکار کنم .
کد php هم اینه که البته وقتی توی قسمت res$ به جای متغیر query$ بصورت دستی دستور رو وارد کردم توی مرورگر محتویات رو بدرستی نشون داد.
سوال
mja89 4
سلام خدمت دوستان و اساتید
بنده یه سورس کد گرفتم واسه ثبت نام که همه چیزش رو طبق خواسته های خودم تغییر دادم و عمل کرد به جز یه چیز
من میخوام وقتی کاربر لاگین میشه یا ثبت نام موفق انجام میده بره به یه اکتیویتی دیگه توی اون اطلاعاتش نشون داده بشه
قسمت انتقال به اکتیویتی رو به درستی انجام دادم اما تو اکتیویتی جدید میخوام بر اساس شماره ای که وارد کرده واسه ثبت نام یا لاگین اطلاعات از جدول انلاین فراخوانی بشه ، اومدم تو قسمت لاگین و ثبت نام محتویات ادیت تکست رو ذخیره کردم تو اینترنال و تو اکتیویتی مد نظر محتویات رو برابر با یه استرینگ کردم و توی دستور اضافه کردم به این شکل
Dim phone1 As String phone1 = FirsActivity.aas Log(phone1) GetData("get_user","ادرس هاست و فایل php","SELECT * FROM tbl_user WHERE phone = " & phone1)
دستور GetData هم تو یه ساب تعریف کردم به این شکل
Sub GetData(JobName As String,Link As String,Query As String) Dim job1 As HttpJob job1.Initialize(JobName,Me) job1.PostString(Link,Query) End Sub
ساب jobDone
Sub JobDone(job As HttpJob) If job.Success Then Dim res As String res = job.GetString Dim parser As JSONParser parser.Initialize(res) If job.JobName = "get_user" Then Dim dat As List dat = parser.NextArray For i = 0 To dat.Size -1 Dim m As Map m = dat.Get(i) lblname.Text= m. Get("username") lblphone.Text= m.Get("phone") ' lblpersonely.Text = m.Get("password") lblemail.Text = m.Get("email") lblvahed.Text= m.Get("vahed") lblsemat.Text = m.Get("semat") Log(lblname.Text) Next End If End If End Sub
طبق کد بالا اومدم توی لایوت چند تا لیبل قرار دادم که بتونم نشون بدم اطلاعات رو داخل اونا اما وقتی اجرا میکنم به jobDone که میرسه این خطا رو میده البته اپ بسته نمیشه فقط چیزی تو لیبل نشون نمیده اومدم لوگ کردم ببینم اصلا فایل ها فراخوانی شدن از تیبل دیدم نه
خواهشا کمک کنید همه چیز اپ رو جور کردم اینجاش موندم چکار کنم .
کد php هم اینه که البته وقتی توی قسمت res$ به جای متغیر query$ بصورت دستی دستور رو وارد کردم توی مرورگر محتویات رو بدرستی نشون داد.
سپاس
لینک ارسال
به اشتراک گذاری در سایت های دیگر
0 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.