Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: Dati serializzati

  1. #1
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453

    Dati serializzati

    Ciao, ho serializzato un array di oggetti contenenti diversi valori in flash per inviarli a php...

    una volta fatto l'unserialize dei dati ottengo con

    var_dump(unserialize(urldecode($flashvars)));

    questo output...

    Codice PHP:
    array(3) { [2]=>  object(stdClass)(6) { ["_codice"]=>  string(6"Cam123" ["_prezzo"]=>  int(200) ["_quantita"]=>  int(1) ["_prodotto"]=>  string(23"Camicia a maniche corte" ["_categoria"]=>  string(11"Arredo Casa" ["_id"]=>  int(14) } [1]=>  object(stdClass)(6) { ["_codice"]=>  string(6"Cam123" ["_prezzo"]=>  int(200) ["_quantita"]=>  int(1) ["_prodotto"]=>  string(23"Camicia a maniche corte" ["_categoria"]=>  string(11"Arredo Casa" ["_id"]=>  int(15) } [0]=>  object(stdClass)(6) { ["_codice"]=>  string(6"Cam123" ["_prezzo"]=>  int(200) ["_quantita"]=>  int(1) ["_prodotto"]=>  string(23"Camicia a maniche corte" ["_categoria"]=>  string(11"Arredo Casa" ["_id"]=>  int(16) } } 
    Qualcuno mi sa indicare come si fa a separare tutti questi valori per gestirli?

    Grazie...

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Cosa intendi per "separarli"?
    Se usi gli indici dell'array che hai ottenuto non ti serve separarli...

  3. #3
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    in pratica io passo al php un array con ad ogni indice un oggetto

    questo oggetto ha diverse proprieta

    A me interessa poter prelevare le proprietà di ogni oggetto...

    ...ma ho difficolta a capire la struttura di questo output...

    Grazie per l'aiuto...

  4. #4
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    effettivamente l'array di output è molto strano...ma perchè devi sealizzare le variabili per portarle da flash a PHP? Usi una LoadVars?

    spiegami la situazione perchè mi sa che il problema è a monte...

  5. #5
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Si uso loadVars...

    essendo un carrello ho n prodotti con caratteristiche determinate, sarebbe impossibile passare ogni dato singolarmente...

  6. #6
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    non ho mai provato, ma se "attacchi" alla loadvars l'array senza serializzarlo? a PHP cosa arriva?


    codice:
    c = new LoadVars();
    c.array = tuo_array;
    c.sendAndLoad("pagina.php", c, "POST");
    se abbiamo culo ti invia in POST un subarray del tipo:

    $_POST['array']['tuo_array']

    ma è una mia supposizione...tentare non nuoce cmq^^

  7. #7
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da Il_Drugo
    non ho mai provato, ma se "attacchi" alla loadvars l'array senza serializzarlo? a PHP cosa arriva?


    codice:
    c = new LoadVars();
    c.array = tuo_array;
    c.sendAndLoad("pagina.php", c, "POST");
    se abbiamo culo ti invia in POST un subarray del tipo:

    $_POST['array']['tuo_array']

    ma è una mia supposizione...tentare non nuoce cmq^^
    Si, ma comunque i valori dell'array principali sono oggetti e non sotto array, la serializzazione penso sia necessaria...

    cmq provo...

  8. #8
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da nep036
    Si, ma comunque i valori dell'array principali sono oggetti e non sotto array, la serializzazione penso sia necessaria...

    cmq provo...
    Nisba...

  9. #9
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    allora non saprei...non riesco a capire come riutilizzare l'output che hai postato.
    Più che altor on capisco perchè ti segni anche la tipologia di dato nell'array. Come lo hai printato? con il print_r?

  10. #10
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da Il_Drugo
    allora non saprei...non riesco a capire come riutilizzare l'output che hai postato.
    Più che altor on capisco perchè ti segni anche la tipologia di dato nell'array. Come lo hai printato? con il print_r?
    var_dump(unserialize(urldecode($flashvars)));


    cmq grazie mille...

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.