[supersaibal]
Originariamente inviato da andr3a
perche' fai un inutile passaggio in piu' .... connetti al db, prendi i dati in modo ricorsivo, crei l' XML in modo ricorsivo, invii l' xml al php che aveva gia' i dati presi dal db, stampi output ...
qui l' XML e' l'ultimo dei problemi ( e delle soluzioni )
13manuel84
se funziona a mano, funziona automatizzato, non scordartelo mai
quindi prova questa e fai un po' di debug che DEVE funzionare, se a mano funziona ...
$dbtree->addSubLevel( explode( ',', $argument ), $argumentToAdd, ':: descrizione ::' ); [/supersaibal]
Ti ringrazio per l'enorme mano che mi stai dando! 
ma anche l'ultimo metodo non mi funziona!
l'explode sull'array lo fa giusto, ma non capisco perché ancora l'inserimento non lo fa.
codice:
print "
".$argument."
";
print $argumentToAdd."
";
print "<pre>";
var_dump(explode( ',', $argument));
print "</pre>";
$dbtree->addSubLevel( explode( ',', $argument ), $argumentToAdd, ':: descrizione ::' );
il var dump mi restituisce un'array così:
array(4) {
[0]=>
string(5) ""Uno""
[1]=>
string(6) " "Due""
[2]=>
string(6) " "Tre""
[3]=>
string(10) " "Quattro""
}
ma l'inserimento non funziona! 
per debug, più di stampare le singole variabili, la stringa, prendere quella stringa, metterla nel codice e verificare che nel codice funziona, non so più cosa fare.
thx!