2017-02-28 7 views
1

データベース$行に含まれていないjson配列を渡したいコードがあります。だから私はカスタム変数を設定しようとしたが動作しませんでした。これを行う方法はありますか?そのため、下のコンテンツは配列で送信されますか?ここで json配列を通じてデータベース行にない変数を渡します。

は、私が試したものです

PHP

if ($photo_numff == 1) { 
    $streamitem_uploadimage_count =" Uploaded new image"; 
} else if($photo_numff > 1) { 
    $streamitem_uploadimage_count =" Uploaded ".$photo_numff." new images"; 
} else { 
} 

JSON配列私はその後、私のAJAXを介してこれを取ることができ

$rowcount = mysqli_num_rows($result); 
$json = array(
    'posts' => array(), 
    'count' => $rowcount 
); 

while ($row = mysqli_fetch_array($result)) {  
    $posts[] = array(
     //Post information and ids 
     'streamitem_id' => $row['streamitem_id'], // post id 
     'streamitem_uploadimage_count' => $streamitem_uploadimage_count, 
    ); 
    $rowcount++; 
} 
$json['posts'] = $posts; 
echo json_encode($json); 

"+response['streamitem_uploadimage_count']+"

は私もarray_push($json['posts'], array('streamitem_uploadimage_count' => $streamitem_uploadimage_count,));を試してみましたが、

+1

希望するものを配列にプッシュしてJSONをエンコードできます。 –

+0

これを行うには 'array_push()'が必要ですか? – Gateway

+1

はい、 'array_push()'を使用します –

答えて

0

を動作しません。私は今も$ JSON配列内

'streamitem_uploadimage_count' => $streamitem_uploadimage_count 

を追加することで、この作業を持っています。

関連する問題