04. november 2003 - 23:07Der er
18 kommentarer og 1 løsning
Menu Dansk/Engelsk med Session
Hej
Prøver at lærer mig selv at bruge session - har en menu på min side og ønsker at man skal kunne ændre denne fra dansk til engelsk ved at indlæse en anden fil - men den skal jo så selvfølelig fortsætte al den tider man surfer rundt på mine sider...
1. er det så ikke en mulighed at bruge session? 2. hvordan bruger jeg session (lille eksempel eller god tutorial.
Mit internet gik ned igår så jeg nåede ikke så meget..
Jeg har næsten fået det til at virke mangler du 2 ting
1. hvordan ser koden ud hvis menu skal skiftes undervejs ved klik på et billede? 2. Min if sætning er ikke rigtig den tager bare den første uanset hvad min session[menu_lang] er lig med
Så hvis du har tid til et mini eksempel ville jeg blive meget glad
ps. jeg kan desværre ikke vise min kode da den er derhjemme....
1. du laver funktionen med at sætte session på billederne, og den session skal hedde det samme for alle billeder, hvor det bare er indholdet der oveskrives, så skulle det kunne lade sig gøre
2. if ($_SESSION["sprog"] == "dansk") { //det der skal ske på dansk }
det er nok lidt lettere hvis du viser mig hvordan du sæter din session, så kan jeg bedre hjælpe med præcis dit script, så jeg venter bare til du kan poste den :-)
Nå så virker min if sætning det var "bare" == istedet for = nu mangler jeg så bare at kunne ændre værdien på session det skal være ved klik på et billede lad os kalde dem DK_flag og US_flag
Jeg havde tænkte at de to billeder skulle have et link til index.php billedet og samtidig skulle session så ændres til henholdsvis menu_dk og menu_us
Har du brug for yderligere oplysninger for at hjælpe mig?
ja ? men du bliver nok nød til at skære det ud i pap - i øjeblikket sætter jeg bare session manuelt i starten - men det skal jo sættes alt efter hvilken af ovenstående links der klikkes på...
Mener du at jeg skal lave mig to index.php filer en hvor session [menu_lang] sættes til DK og en anden hvor den sættes til US?
Eller kan man gøre det sammen klikket på flaget (billedet)?
<?php if($_SESSION["menu_lang"] == "us") { echo "You have chosen the english option"; } elseif($_SESSION["menu_lang"] == "da") { echo "Du har valgt menu på dansk!"; } else { echo "Vælg sprog/Select language"; }
?>
du skal så bare erstatte teksten i links med dine billeder
Hmmmmmm.... <a href kan jeg ikke få til at virke - ser du hele min side er i PHP - og jeg kan ikke finde ud af at fedte din links herover ind når alt er PHP - er det forståligt hvad jeg siger?
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.