Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121

    salvare variabile su mysql

    faccio un esempio cosi capite meglio.
    questo è il codice html:

    codice:
    Nome: Pippo
    
    Cognome: Pluto
    
    Età: $eta
    $eta è una variabile che mi contiene l'eta ricavata da una funzione che la calcola, la variabile è inizzializzata ad inizio pagina.

    io vorrei salvare questo pezzo di codice nel database e poi leggerlo dal database e inserirlo nella pagina con questo:

    codice:
    echo $testo;
    $testo contiene il testo prelevato dal database (il codice sopra).

    il problema è che a video mi stampa:

    Nome: Pippo
    Cognome: Pluto
    Età: $eta

    Come faccio a fargli interpretare il $eta?

  2. #2
    innanzitutto devi chiamare la pagina .php e non .html

    in secondo luogo devi fare in modo che $eta sia qualcosa (quindi devi avere del codice prima che va a generare il contenuto di $eta),
    dati questi concetti mettere poi un dato a database e leggerlo è abbastanza facile.

  3. #3
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121
    si ovvio che eta contiene gia l'eta calcolata (l'ho scritto nel primo post).

    il problema è che non riesco a fare interpretare il $eta quando lo stampo a video...

    mi stampa $eta e non il contenuto...

    il bello è che ho provato a farlo mettendo il codice in una variabile anziche salvarlo nel DB.

    e quindi ho fatto:

    codice:
    $testo="Nome: Pippo
     
    Cognome: Pluto
     
    Età: $eta";
    e poi ho messo:

    codice:
    echo $testo;
    e mi stampa giustamente il contenuto della variabile...


    perchè quando prelevo il codice dal DB non mi interpreta anche la variabile?
    che funzione php devo usare?

  4. #4
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121
    non so se posso linkare, ma ho trovato la soluzione.

    a questa pagina: http://forum.it.altervista.org/php-m...ato-mysql.html

    usando
    codice:
    eval("?>".$pag['body']."<?");
    è una soluzione buona?

  5. #5
    Codice PHP:
    $testo="Nome: Pippo
     
    Cognome: Pluto
     
    Età: 
    $eta"
    Se così non lo interpreta, puoi portare $eta fuori dal testo in questo modo:

    Codice PHP:
    $testo="Nome: Pippo
     Cognome: Pluto
     Età: "
    .$eta

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.