Bonjour

Voilà je cherche à transmettre un tableau à deux dimensions de AS3 vers PHP

code du côté AS3

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;
et du côté PHP

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]);
}
Mon problème est que le nombre d'élément de la première dimension du tableau est bien reconnu à 3 éléments.

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