Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    50

    Define con Risultati DB MYSQL

    ciao ragazzi, ho un problemino..
    allora ho un file chiamato lingua.php in cui ho:
    define("_SALUTO","Ciao");
    define("_MESBY","Arrivederci");
    define("_BG","Buongiorno");

    ho anche un Database IN CUI ho una tabella "prova" in cui ho ID e VAR.
    ID è incrementato automaticamente , mentre VAR contiene le stesse "stringhe _SALUTO _MESBY e _BG di lingua.php(chiaramente sono degli esempi)..
    in poche parole ho creato uno script nell index.php:

    include("server.php"); //contiene le info x la connessione al DB
    include("lingua.php");
    $sql="SELECT * FROM prova";
    $query=mysql_query($sql);
    while($row=mysql_fetch_array($query)){
    echo "".$row['var']."";
    }
    l'interrogazione al DB restituisce _SALUTO _MESBY e _BG; io vorrei che queste "stringhe" vengano "tradotte" dal PHP rispettivamente in Ciao Arrivederci e Buongiorno;come posso fare? lo script come è impostato ora mi stampa a schermo le "stringhe" _SALUTO _MESBY etc..

    come faccio a far capire al PHP di tradurre nelle COSTANTI ASSOCIATE nella DEFINE?
    Venite in Dc++ nel mio HUB all'indirizzo: italiadj.no-ip.info .. ITALIA - DJ Musica dal Vinile.. Allo stato Puro!!!

  2. #2
    Utente di HTML.it L'avatar di RokStar
    Registrato dal
    Dec 2001
    Messaggi
    937
    doppio dollaro
    $$row['var'];

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    50
    Ciao...a me nn va...ovvero nel ciclo while ho messo l'istruzione echo "".$$row['var']."";

    e nn visualizza nulla (pagina pianca)..ho provato anche più semplicemente con echo $$row['var']; ma nada...
    Venite in Dc++ nel mio HUB all'indirizzo: italiadj.no-ip.info .. ITALIA - DJ Musica dal Vinile.. Allo stato Puro!!!

  4. #4
    prova così:

    Codice PHP:
    while($row mysql_fetch_array($query)){ 
        if (
    defined($row['var'])) {
            echo 
    constant($row['var']);
        }


  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    50
    OK xfetto funziona...
    xò mi è bastato mettere echo constant($row['var]);
    tanto so x certo che quelle costanti sono definite quindi l'IF nn mi serve...Grazieeeeeeee :-D
    Venite in Dc++ nel mio HUB all'indirizzo: italiadj.no-ip.info .. ITALIA - DJ Musica dal Vinile.. Allo stato Puro!!!

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.