J'aimerais passé une arborescence (créée dynamiquement) par formulaire, afin de sauvegarder les nouvelles données plus tard
/* monArbre.php */
..........................
<script type="text/javascript">
// Call this function if you want to save it by a form.
function saveMyTree(){
document.myForm.elements['saveString'].value = treeObj.getNodeOrders();
document.myForm.submit();
}
</script>
<?php
include 'php/mySql.php';
include 'php/createList.php';
$treeId = 'dhtmlgoodies_tree2';
$language = 'en';
makeList($treeId, $language); //creation de la liste dynamiquement avec des ul et li
?>
<script type="text/javascript"> // le code ci dessous permet de donnes les possibilités drag & drop aux elements
treeObj = new JSDragDropTree(); //creation de l'objet
treeObj.setTreeId('dhtmlgoodies_tree2'); //affecte un id à larbre
treeObj.initTree(); //initialise l'arbre
treeObj.expandAll(); //developpe l'arborescence complétement
</script>
/* saveTree.php */
<?
// Input to this file - $_GET['saveString'];
if(!isset($_GET['saveString']))
die("no input");
echo "Message from saveTree.php\n";
$items = explode(",",$_GET['saveString']);
for($no=0;$no<count($items);$no++){
$tokens = explode("-",$items[$no]);
echo "ID: ".$tokens[0]. " is sub of ".$tokens[1]."\n"; // Just for testing
}
?>
Voila
A chaque fois ca m'écrit "no input" (=l'arborescence n'a pas été passée). Et j'aimerais que s'écrive "Message from saveTree.php" s'écrivent.
J'aimerais savoir si quelqu'un peut m'aider à trouver le pb.
Si vous avez besoin de plus amples informations, n'hésitez pas à demander. Merci
C'est bon j'ai trouvé. Méthode pour passez les valeurs en POST dans le fichier de base. Et j'essaie de récupérer avec $_GET. C'est sur que ça risquait pas de marcher