Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Impantanato su tabella DB

    Salve.. sto creando un sito multilingua con una tabella che riporta il testo così impostato:



    | Codice | - | IT | - | EN | - | DE |

    ogni riga riporta una chiave univoca per il testo, per esempio

    | saluto | - | Ciao | - | Hello | - | Hallo |
    | addio | - | Arrivederci | - | Goodbye | - | Auf Wiedersehen |

    ecc.. ecc..

    un cookie imposta la variabile $lang come it, en o de

    su ogni pagina richiamo la seguente query:
    $sel_lingua = mysql_fetch_array(mysql_query("select codice,$lang from dati_lingue"));


    però ora mi blocco..
    come faccio a richiamare la riga "addio" in un determinato punto della pagina senza ripetere la query aggiungendo il where ogni volta?
    come posso dire

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    97
    secondo me sbagli la struttura della tabella..
    a mio avviso dovrebbe essere del tipo:

    |codice|addio|saluto|ecc...

    dove la chiave primaria codice assume valori IT o EN o DE, la query quindi la fai al login una sola volta ("SELECT * FROM dati_lingue WHERE codice='$lang'"), imposti delle variabili di sessione con le varie stringhe che utilizzi, ti dimentichi della query e utilizzi solo le variabili di sessione.

    CIAO

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.