Visualizzazione risultati 1 fino 9 di 9

Discussione: [Risolto] Passare un testo lungo tra due pagine

  1. #1
    Guest

    Predefinito [Risolto] Passare un testo lungo tra due pagine

    ciao a tutti.
    ho un testo lungo visualizzato in una pagina, il quale è prelevato da una query del database.

    vorrei rivisualizzare tale messaggio in una pagina collegata.
    attualmente però riesco a fare questa cosa solo con una nuova query che rievoca dal db il campo che contiene quel testo usando una querystring.

    visto che vorrei ridurre al minimo le quesry sottoposte al database, mi sapete suggerire un modo alternativo?
    avevo pensato all'uso di un form, ma non saprei come inviare i dati senza il pulsante, perchè in effetti non sarebbe un vero e proprio form, visto che tale messaggio appare in una pagina aperta a seguito del click su link...

    grazie.

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Potresti salvare il testo in una sessione.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    wow!
    cioè, mi suggerisci di avviare una variabile di sessione in quella pagina, che so:
    $_SESSION['messaggio']; e semplicemente re-invocarla alla pagina successiva?
    è sufficiente fare così?

    PS: come mai non ricevo le notifiche via email? :(

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Sì, basta fare così.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    e poi quella variabile può essere reinizializzata o smanettata senza problemi?
    la passo tra le pagine senza alcun accorgimento?

    grazie

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    La devi trattare come qualsiasi sessione.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    eh, ma io le sessioni non le tratto.
    la avvio col login.
    se mi serve, ogni tanto richiamo qualche variabile che avevo inizializzato all'inizio (devo ancora provare il messaggio $_SESSION['messaggio'] dell'altro topic) e basta :)

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Basta che metti la funzione session_start all'inizio delle pagine dove devi utilizzare la sessione.
    Per assegnare il testo alla sessione scrivi:
    Codice PHP:
    $_SESSION['testo']="testo";
    Per assegnare il testo della sessione a un'altra variabile scrivi:
    Codice PHP:
    $testo=$_SESSION['testo'];
    Per stampare il testo della sessione scrivi:
    Codice PHP:
    echo $_SESSION['testo'];
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    ah ok, come una normalissima variabile.
    ok provo e farotti sapere.
    sto lavorando su 3 aspetti contemporaneamente :D

    EDIT: ok, RISOLTO.
    fuziona che è un piacere.
    grazie.
    Ultima modifica di funcool : 14-02-2007 alle ore 12.11.23

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •