Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19
  1. #11
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Il problema è sicuramente nell'addChild (il secondo, quello relativo ai files) perchè il resto è OK. Non capisco perchè tutti i childs vengono associati allo stesso nodo e perchè a volte ho un child con tag vuoto (solo tag aperto e vuoto senza contenuto)

    Thanks

  2. #12
    la connection non era la soluzione al problema... era una cosa da evitare e basta...

    ora creati una query unica che ti estragga tutto quel che ti serve...usa join o union a seconda del caso
    Tanto...lo fanno tutti... posso farlo anche io vero?

  3. #13
    nel tuo primo post

    $query = "...";
    //Per documenti....
    $query_files = ".....";

    così da nascondere le query sul forum....
    - non farlo mai se vuoi un aiuto veloce...

    io rivedrei per cui le 2 query che metti tra i puntini
    Tanto...lo fanno tutti... posso farlo anche io vero?

  4. #14
    Cambia questa parte:

    Codice PHP:
    ...
            
    $XML->azione->addChild('doc');

            while (
    $row_files mysql_fetch_array($result_files,MYSQL_ASSOC)) { 

             ....
              
    $XML->azione->doc->addChild('documento'$row_files{'fm_nomefile'});
              


            }
    ... 
    così:

    Codice PHP:
    ...
            
    $doc $azione->addChild('doc');

            while (
    $row_files mysql_fetch_array($result_files,MYSQL_ASSOC)) { 

             ....
              
    $doc->addChild('documento'$row_files{'fm_nomefile'});
              


            }
    ... 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #15
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Originariamente inviato da satifal
    Cambia questa parte:

    così:

    Codice PHP:
    ...
            
    $doc $azione->addChild('doc');

            while (
    $row_files mysql_fetch_array($result_files,MYSQL_ASSOC)) { 

             ....
              
    $doc->addChild('documento'$row_files{'fm_nomefile'});
              


            }
    ... 


    Graaaaazie!!!! era proprio quello il problema!!

    --
    ab

  6. #16
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Solo un piccolo problemino..... nel record successivo ritrovo gli stessi figli del precedente.

    Come se il "nodo figlio" non fosse "ripulito"


    Grazie

  7. #17
    Originariamente inviato da Valeria75_bis
    Graaaaazie!!!! era proprio quello il problema!!

    --
    ab
    Con un semplice controllo puoi risolvere anche il problema dei tag doc vuoti dato che tale tag andrebbe generato solo nel caso in cui la seconda query restituisca dei risultati. Attualmente esso viene creato sempre, ma popolato solo se vi sono risultati.

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #18

    la mia idea di usare una query sola era lunga da farsi per cui..
    Tanto...lo fanno tutti... posso farlo anche io vero?

  9. #19
    Originariamente inviato da Valeria75_bis
    Solo un piccolo problemino..... nel record successivo ritrovo gli stessi figli del precedente.

    Come se il "nodo figlio" non fosse "ripulito"


    Grazie
    Ho provato il codice in locale e funziona, solo che invece dei dati da DB ho utilizzato 2 array prepopolati. Il problema potrebbe essere nella query.
    Prova a fare un echo dei vari parametri che ti arrivano e dei risultati delle query.
    Eventualmente posta il codice completo.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.