Avatar billede hav0k Nybegynder
13. juni 2003 - 18:58 Der er 2 kommentarer og
1 løsning

DANSK/ENGELSK tekst.. hvorfor virker det ikke??

Jeg har et nyt problem: Det er når jeg skal skrive en tekst enten på dansk eller engelsk så gør jeg følgende. Først har jeg lavet en function som jeg har inkluderet:

function echo_lang($lang_dk, $lang_en){
    if($langID == "dk"){
        echo $lang_dk;
    }elseif ($langID == "en"){
        echo $lang_en;
    }else{
        echo "error!";
    }
}

Dernæst skriver jeg flg., der hvor det skal skrives

$dansk_tekst = "AL den danske tekst.. blah blah...";
$engelsk_tekst = "All the english text.. blah blah..";
echo_lang($dansk_tekst, $engelsk_tekst);

Så burde den jo skrive teksten alt efter hvad langID var..? Men det gør den ikke, selvom langID er ligmed "dk" eller "en" så skriver den error! som om at langID ikke var nogen af delene.. Kan nogen greje den??
Avatar billede fangel Nybegynder
13. juni 2003 - 19:04 #1
nok fordi du mangler at gøre $langID global, elle feede denne gennem et parameter...

altså, enten:

---
function echo_lang($lang_dk, $lang_en, $langID){
....
}
echo_lang($dansk_tekst, $engelsk_tekst, $langID);
---

eller

---
function echo_lang($lang_dk, $lang_en){
  global $langID;
....
}
echo_lang($dansk_tekst, $engelsk_tekst);
---

Morten
Avatar billede hav0k Nybegynder
13. juni 2003 - 19:25 #2
Najz.. du havde sq ret.. selvølgelig - jeg tænkte mig ikke om - mange tak!
Avatar billede fangel Nybegynder
13. juni 2003 - 19:47 #3
så lidt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester