Bonjour,

J'ai un tableau "Array" à passer de php à javascript :

Mon code php qui traite un fichier xml une trentaine de postes sont enregistrés.

Je veux récupérer cet array pour un traitement javascript.

Code php : 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
18
<?php
$array = array();
 
$xml = simplexml_load_file("commandes.xml");
 
 
foreach($xml->children() as $child)
  {
  foreach($child->children() as $subchild)
    {
   // echo $subchild->getName() . ": " . $subchild . "<br />";
			$name = $subchild->getName();
			array_push($array, $subchild);
	}
  }
  echo $ctrtab = count($array); affiche 30 postes
 
?>
Mon code javascript pour récupérer mon tableau.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<script type="text/javascript">
var xmlString =  <?php $array ?>;       Mon instruction
var xmlString =  ;                              Voici ce que j'obtiens
</script>

Merci de m'éclairer sur cette subtilité.

J'ai aussi utilisé ceci mais je ne savais pas utiliser le résultat :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
var xmlString =  <?php echo json_encode($array);?>

Je souhaite utiliser le résultat par une boucle pour alimenter une table sql.

Merci pour votre aide.

Bonne soirée.