Bonjour
Voilà je cherche à transmettre un tableau à deux dimensions de AS3 vers PHP
code du côté AS3
et du côté PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 var varsend:Array = new Array(); varsend.push(["Connect", "localhost", "root", "", "genea"]); varsend.push(["Select","first_name","date_naissance","lieu_naissance",]); varsend.push(["From", "oxg_individuals",]); private static var variables:URLVariables; private static var loader:URLLoader; private static var request:URLRequest; request = new URLRequest("http://127.0.0.1/fred/php/Comm.php"); request.method = URLRequestMethod.POST; variables = new URLVariables(); variables["TabSend[][]"] = varsend; request.data = variables;
Mon problème est que le nombre d'élément de la première dimension du tableau est bien reconnu à 3 éléments.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for($k=0; $k<sizeof($_POST['TabSend']); $k++) { echo sizeof($_POST['TabSend']); echo sizeof($_POST['TabSend'][$k]); }
Mais que pour la deuxième dimension PHP ne détecte qu'un élément
ainsi echo $_POST['TabSend'][0][0] donne "Connect,localhost,root,,genea"
et $_POST['TabSend'][0][1] n'existe pas.
Alors que j'aimerais que
$_POST['TabSend'][0][0] donne "Connect" et que
$_POST['TabSend'][0][1] donne "localhost" etc...
Quelqu'un saurait t'il m'aider ? merci
Partager