رفتن به مطلب
بخش Unity به انجمن اضافه شد
  • 0

درخواست کد php و بیسیک 4 اندروید برای فرخوانی اطلاعات دیتابیس


mja89

سوال

سلام خدمت دوستان و اساتید

بنده یه سورس کد گرفتم واسه ثبت نام که همه چیزش رو طبق خواسته های خودم تغییر دادم و عمل کرد به جز یه چیز 

من میخوام وقتی کاربر لاگین میشه یا ثبت نام موفق انجام میده بره به یه اکتیویتی دیگه توی اون اطلاعاتش نشون داده بشه

قسمت انتقال به اکتیویتی رو به درستی انجام دادم اما تو اکتیویتی جدید میخوام بر اساس شماره ای که وارد کرده واسه ثبت نام یا لاگین اطلاعات از جدول انلاین فراخوانی بشه ، اومدم تو قسمت لاگین و ثبت نام محتویات ادیت تکست رو ذخیره کردم تو اینترنال و تو اکتیویتی مد نظر محتویات رو برابر با یه استرینگ کردم و توی دستور اضافه کردم به این شکل

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>
<html style="height:100%">
<head><title> 404 Not Found
</title></head>
<body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
<div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
        <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">404</h1>
<h2 style="margin-top:20px;font-size: 30px;">Not Found
</h2>
<p>The resource requested could not be found on this server!</p>
</div></div><div style="color:#f0f0f0; font-size:12px;margin:auto;padding:0px 30px 0px 30px;position:relative;clear:both;height:100px;margin-top:-101px;background-color:#474747;border-top: 1px solid rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;">
<br>Proudly powered by  <a style="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$ بصورت دستی دستور رو وارد کردم توی مرورگر محتویات رو بدرستی نشون داد.

<?php
  require 'config.php';

  $query = file_get_contents("php://input");
  $res = mysqli_query($conn, $query);

  $rows = array();

  while ($r = mysqli_fetch_assoc($res)) {
    $rows[] = $r;
  }

  $result = json_encode($rows);
  echo $result;
 ?>

سپاس

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

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

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

هنوز برای این سوال پاسخی ارسال نشده است

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

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