Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    182

    [PHP]....gestire un array

    Ciao a tutti,
    vi espongo il problema....e spero di riuscire ad essere il più chiara possibile.

    In sessione ho un array di questo tipo:
    [dati_da_autorizzare] => Array
    (
    [0] => Array
    (
    [PROG_RECORD] => BA000000001
    [TIPO_UTENTE] => Demanio Marittimo
    [DATI_UTENTE] => prova1
    [PROVINCIA] => MILANO
    [COMUNE] => MILANO
    [CATEGORIA] => ICI
    [PLANIMETRIE] => Pendente
    )

    [1] => Array
    (
    [PROG_RECORD] => CE000000001
    [TIPO_UTENTE] => Comune
    [DATI_UTENTE] => Comune di BOLOGNA
    [PROVINCIA] => ASCOLI PICENO
    [COMUNE] => AMANDOLA
    [CATEGORIA] => Aggiornamenti Fabbr.
    [PLANIMETRIE] => Pendente
    )

    )


    mi interessa salvare con una stored quello caratterizzato dall'avere un PROG_RECORD, che mi arriva tramite POST dalla pagina precedente.
    Ho scritto il seguenete codice:

    $dati==$_SESSION[dati_da_autorizzare];
    $prog_record=$_POST[prog_record];
    //echo "Il progressivo ".$prog_record;
    for($x=0;$x<count($dati);$x++)
    {
    if ($prog_record==$dati[$x][PROG_RECORD]){
    //$prog_record=$dati[$x][PROG_RECORD];
    $tipo_ut=$dati[$x][PROGRESSIVO];
    echo "TIPO UTENTE".$tipo_ut;
    $dati_ut=$dati[$x][DATI_UTENTE];
    $cf_ut=$dati[$x][CF_UTENTE];
    $diz_com=$dati[$x][COMUNE];
    $categ=$dati[$x][CATEGORIA];
    $diz_sez=$dati[$x][DIZIONE_SEZ];

    if ($dati[$x][PLANIMETRIE]=='SI'){
    $flag_plan=1;
    } else $flag_plan=0;
    }
    }
    $nome_t="NSIT_vuoto.tpl";

    $rit_canc=aut_prog_record($prog_record,$tipo_ut,$d ati_ut,$cf_ut,$diz_com,$diz_sez,$categ,$flag_plan) ;

    ma i dati costruiti col ciclo sono vuoti.....sicuramente ho sbagliato l'if o il ciclo.....ma nn ho proprio idea di dove sia l'errore.
    Mi dareste una mano?
    Grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    questa riga è sbagliata, devi usare un solo uguale
    codice:
    $dati==$_SESSION[dati_da_autorizzare];
    ti conviene anche mettere error_reporting(E_ALL); ad inizio pagina, x ricevere tutti i warning ed i notice.


    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    182
    Grazie.....stavo impazzendo sul codice....e mai
    avrei pensato a quello.
    Ciao

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da Giulia_De
    Grazie.....stavo impazzendo sul codice....e mai
    avrei pensato a quello.
    Ciao
    con l'uso di error_reporting(E_ALL); avresti ricevuto un notice proprio per quella riga...

    think simple think ringo

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.