PDA

View Full Version : مشکل نوع خروجی JSON



YAKOZA8
جمعه 14 آذر 1393, 23:49 عصر
سلام

مشکل من به نوع داده هایی هست که به شکل JSON نشون داده میشن که تا یک هفته پیش خروجی کد

<?php $host='127.0.0.1';
$uname='root';
$pwd='http://www.tikpro.ir/json0.jpg';
$db="android";

$con = mysql_connect($host,$uname,$pwd) or die("connection failed");
mysql_select_db($db,$con) or die("db selection failed");

$id=$_REQUEST['id'];

$r=mysql_query("select * from sample where id='$id'",$con);

while($row=mysql_fetch_array($r))
{
$flag[name]=$row[name];
}

print(json_encode($flag));
mysql_close($con); ?>
به صورت خوانا و قابل تفکیک بود به صورت مثال :
[{"id":"1","name":"arash","pwd":"1234"}]

که به راحتی نام ستون های id, name,pwd و داده های آن نیز قابل تفکیک می باشد .
اما با همان کد PHP خروجی JSON به شکل زیر است.
http://tikpro.ir/json0.jpg


قسمت قرمز رنگ مشخص شده (2 خطای PHP) به هیچ رفع نمی شود .
کمک کنید . مرسی

saeed_g21
شنبه 15 آذر 1393, 10:55 صبح
سوال شما که اندرویدی نیست ؟!!!

کدهایی که قرار دادی برا صفحه select.php هست ؟

Nevercom
شنبه 15 آذر 1393, 11:21 صبح
اگر نام فیلد در آرایه رو به این شکل نوشتید که قطعاً خطا دریافت خواهید کرد:

$flag[name]=$row[name];
name رو بین کوتیشن قرار بدید