Avatar billede jenslyn_s Nybegynder
24. november 2003 - 14:38 Der er 13 kommentarer og
1 løsning

sprog valg

Har lavet noget hardcore 1337 h4x3r kodning..... eller not
Men altså, den skal ud fra vores variabel( $lang ) vælge sprog... men der sker ikke en skid...
----------->
$lang="dk, de, uk";

if($lang=="dk"); {
echo "$row[content_dk]";}
else if($lang=="de"); {
echo "$row[content_de]";}
else($lang=="uk");{
echo "$row[content_uk]";
}
echo "<p>";
Avatar billede squashguy Nybegynder
24. november 2003 - 14:40 #1
"dk, de, uk" vil eller aldrig matche

"dk, de, uk" == "dk"
"dk, de, uk" == "de"
"dk, de, uk" == "uk"

den vil matche:

"dk, de, uk" == "dk, de, uk"
Avatar billede squashguy Nybegynder
24. november 2003 - 14:42 #2
og så skal der heller ikke semikolon efter if();
Avatar billede squashguy Nybegynder
24. november 2003 - 14:48 #3
f.eks.:

$lang = "dk";

$languages = Array(
    "dk" => "content_dk",
    "de" => "content_de",
    "uk" => "content_uk"
);

echo $row[$languages[$lang]];
Avatar billede ztyxx Nybegynder
24. november 2003 - 14:48 #4
hvis sproget skal vælges ud fra et tryk på eks. et link, kan du vel bare:

if($_GET["lang"]== "dk"); {
echo "$row[content_dk]";}
else if($_GET["lang"]== "de"); {
echo "$row[content_de]";}
else($_GET["lang"]== "uk");{
echo "$row[content_uk]";
}
og links
<a href="<? echo $_SERVER["PHP_SELF"];?>?lang=dk">dansk</a><br>
<a href="<? echo $_SERVER["PHP_SELF"];?>?lang=de">deutsch</a><br>
<a href="<? echo $_SERVER["PHP_SELF"];?>?lang=uk">english</a>
Avatar billede jenslyn_s Nybegynder
24. november 2003 - 14:53 #5
Ztyxx... ser dope ud, men får fejl i linien:
else if($_GET["lang"]== "de"); {
Avatar billede ztyxx Nybegynder
24. november 2003 - 14:59 #6
aah, du skalhave de ;er væk

if($_GET["lang"]== "dk") {
echo "$row[content_dk]";}
else if($_GET["lang"]== "de") {
echo "$row[content_de]";}
else($_GET["lang"]== "uk"){
echo "$row[content_uk]";
}
Avatar billede jenslyn_s Nybegynder
24. november 2003 - 15:01 #7
tak, opdagede det oss lige... men den echo'er ikk nogen content_dk _uk eller _de ?huh?
Avatar billede ztyxx Nybegynder
24. november 2003 - 15:02 #8
kan du ikke lige vise lidt mere kode?
Avatar billede jenslyn_s Nybegynder
24. november 2003 - 15:03 #9
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<?

//forbinder til databasen
@ $db = mysql_connect xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx fisse

if (!$db) {
        echo 'Fejl 40, $learn tlf: 44 89 01 00 - ring og brok dig';
};

mysql_select_db(mosobmudwebdk);
?>
<a href="<? echo $_SERVER["PHP_SELF"];?>?lang=dk">dansk</a><br>
<a href="<? echo $_SERVER["PHP_SELF"];?>?lang=de">deutsch</a><br>
<a href="<? echo $_SERVER["PHP_SELF"];?>?lang=uk">english</a>
<br>
<br>
...............................
<?
$hent = mysql_query ("SELECT * FROM links ORDER BY header ASC");
while ($row = mysql_fetch_array ($hent))


//Linket vises
echo "<a href=\"http://$row[http]\" > $row[header] </a> <br>";

if($_GET["lang"]== "dk") {
echo "$row[content_dk]";}
else if($_GET["lang"]== "de") {
echo "$row[content_de]";}
else if($_GET["lang"]== "uk") {
echo "$row[content_uk]";
}

echo "<p>";
echo "<p>";

// show_source(__FILE__)
?>








</body>
</html>
Avatar billede ztyxx Nybegynder
24. november 2003 - 15:07 #10
prøv

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<?

//forbinder til databasen
@ $db = mysql_connect xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx fisse

if (!$db) {
        echo 'Fejl 40, $learn tlf: 44 89 01 00 - ring og brok dig';
};

mysql_select_db(mosobmudwebdk);
?>
<a href="<? echo $_SERVER["PHP_SELF"];?>?lang=dk">dansk</a><br>
<a href="<? echo $_SERVER["PHP_SELF"];?>?lang=de">deutsch</a><br>
<a href="<? echo $_SERVER["PHP_SELF"];?>?lang=uk">english</a>
<br>
<br>
...............................
<?
$hent = mysql_query ("SELECT * FROM links ORDER BY header ASC");
while ($row = mysql_fetch_array ($hent)){


//Linket vises
    echo "<a href=\"http://$row[http]\" > $row[header] </a> <br>";

        if($_GET["lang"] == "dk") {
            echo $row["content_dk"];
        } else if($_GET["lang"] == "de") {
            echo $row["content_de"]
        } else if($_GET["lang"] == "uk") {
            echo "$row[content_uk]";
        }
}
echo "<p>";
echo "<p>";

// show_source(__FILE__)
?>
Avatar billede jenslyn_s Nybegynder
24. november 2003 - 16:12 #11
Super. virker. tak. Du vil have point'ene, aight?
Avatar billede ztyxx Nybegynder
24. november 2003 - 20:19 #12
rart at kunne hjælpe :-)
Avatar billede jenslyn_s Nybegynder
24. november 2003 - 20:20 #13
Og endnu engang tak. :-)
Avatar billede ztyxx Nybegynder
24. november 2003 - 20:21 #14
det var så lidt, tak for point :-)
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