Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. PHP
    5. passaggio di variabile tra due file
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      anto.gis User • ultima modifica di

      passaggio di variabile tra due file

      Ciao a tutti,
      in un file .phtml ho una variale il cui contenuto lo vorrei passare ad un altro file .phtml.
      Qualcuno sa dirmi come posso fare??
      Ciao grazie a tutti.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        probid Super User • ultima modifica di

        Ciao anto_gis,puoi farlo tramite sessioni o cookies.

        L'uso delle sessioni secondo me è più semplice per iniziare,puoi fare così:

        [php]
        <?
        session_start();
        $_SESSION[variabile]=$variabiledapassare;
        ?>
        [/php]
        Poi nella pagina di recupero metti:
        [php]
        <?
        session_start();
        echo $_SESSION[variabile];
        ?>[/php]Ciao! 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          anto.gis User • ultima modifica di

          Grazie mille provo subito e ti faccio sapere
          Ciao a dopo antonio
          :ciauz::ciauz::ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            probid Super User • ultima modifica di

            Non c'è di che,attendo il responso. 😉
            P.S: Ho messo [php]echo $_SESSION[variabile];[/php]per fare un esempio del funzionamento,ma ovviamente puoi usare $_SESSION[variabile] per qualsiasi altro scopo come una normale variabile...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              anto.gis User • ultima modifica di

              C'è qualcosina che non va....
              FILE 1:
              .
              .
              .

              <?php
              $var='<div id="c"></div>';
              session_start();
              $_SESSION[variabile]=$var;

              ?>
              .
              .
              .
              FILE 2
              .
              .
              <?php
              $var2='<div id="c"></div>';
              session_start();
              echo $_SESSION[variabile];
              ?>
              .
              .
              .
              Anzichè stamparmi il contenuto di $var mi stampa il contenuto di $var2.
              Mi puoi dare una mano a capire perchè??
              Ancora grazie

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                tiago User Attivo • ultima modifica di

                $var e $var2 sono uguali!!??

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  anto.gis User • ultima modifica di

                  No.
                  In pratica sto utilizzando pmapper per il mio lavoro di tesi.Ho dovuto aggiungere una serie di pulsanti che mi facciano la selezione di comuni.
                  Quindi dentro $var1 ho una stringa rappresentante i comuni selezionati dal pulsante1 mentre in $var2 quelli selezionati dal pulsante2.
                  La necesstità di trasportarmi le informazioni da un file all'altro nasce dal fatto che devo sottrarre ai comuni selezionati con il pulsante2(contenuti in $var2) quelli selezionati dal pulsante1(contenuti in $var1).
                  ❌x❌ciauz:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    probid Super User • ultima modifica di

                    Ma come hai aperto i due files,cn link dal primo al secondo o in due finestre distinte?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • A
                      anto.gis User • ultima modifica di

                      in due finestre distinte ogni pulsante apre il suo file

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        probid Super User • ultima modifica di

                        No,le sessioni servono per trasmettere dati da una pagina all'altra tramite,ad esempio,un link.
                        Ma allora a cosa ti serve il passaggio di variabili?
                        Non puoi usare lo stesso codice nelle due pagine?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • A
                          anto.gis User • ultima modifica di

                          No in quanto avviene quanto segue:
                          faccio la selezione il risultato della selezione viene passata ad un file.js il quale si occupa tramite una funzione di splittare la stringa e prendere solo i nomi dei comuni. Quest'ultimi vengono visualizzati nel file che prima ho chiamato FILE1 in una tabella.
                          Nel momento in cui faccio una nuova selezione perdo tutto in quanto le variabili del file.js vengono sovrascritte.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            anto.gis User • ultima modifica di

                            Scusa probid,
                            Come dicevi tu nella prima risposta al mio problema, si possono usare sia i cookie che le session.
                            Con i cookie come posso risolvere il problema??
                            Grazie:ciauz:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            Caricamento altri post
                            Rispondi
                            • Topic risposta
                            Effettua l'accesso per rispondere
                            • Da Vecchi a Nuovi
                            • Da Nuovi a Vecchi
                            • Più Voti