2016-07-11 15 views
0

Wenn ich will auch bilden in einem Array ein Array von PHP in Typoskript nennen, wie ich es tun kann dies meine PHP-Code ist:Anruf Array von PHP

$AccessQuery = "SELECT name,lastname,phone,email 
         FROM user 
        INNER JOIN access ON id 

        WHERE id 
$userQuery = mysqli_query($localhost, $AccessQuery) or trigger_error(mysql_error(), E_USER_ERROR); 
while ($AccessQueryRow = mysqli_fetch_assoc($userQuery)) { 
    $AccessData[] = array(
     'id' => $AccessQueryRow['id'], 
     'code' => $AccessQueryRow['code'], 

    ); 
}; 

$arr = array(

    "user_access_details" => $AccessData, 

); 
echo json_encode($arr); 

Ich versuche dies, um verschlüsselte und verwenden jedes als eine Variable in einem Array

var jsonData = JSON.parse(data); 

was will ich wirklich, wie ich jedes menu_id in einem Array Feld setzen können: arr = {ID1, ID2} das gleiche für den Code

+1

eh, Sie haben einen Syntaxfehler und Ihre Abfrage scheint etwas zu fehlen – Epodax

+0

Bitte nehmen Sie sich die Zeit, um Ihren Beitrag richtig zu formatieren, um es einfacher zu machen oder uns zu helfen. – BeetleJuice

+0

aber meine Arbeit funktioniert gut und geben das Ergebnis, ich brauche, was ich Relais brauche ist, wie ich dieses Array "$ AccessData []" in meiner App in Form von Array, um alle Daten in dieses Array zu holen – mhmd

Antwort

1

, wie ich jedes menu_id in einem Array Feld setzen können: arr = {ID1, ID2}

Wenn Sie nur über die ids kümmern, ignorieren Sie die code Werte. Holen Sie sich das Array mit der gewünschten Form in PHP.

while ($AccessQueryRow = mysqli_fetch_assoc($userQuery)) { 
    $AccessData[] = $AccessQueryRow['id']; 
}; 

echo json_encode($AccessData); 

Auf der Clientseite:

var jsonData = JSON.parse(data); 

Das Ergebnis wird die Anordnung von nur ids sein.

+0

ich kann ich brauche auch nicht nennen der Code – mhmd