Avatar billede casper-lynge Nybegynder
25. juni 2007 - 13:39 Der er 5 kommentarer

Prefix changer med php & mysql

Jeg ville høre om der er nogle der har en ide hvordan man kunne få php til at vælge et andet mysql prefix for brugeren jeg skal bruge det til at brugeren skal kunne skifte sprog og da hjemmesiden er i Website baker ville det være nemmere på den måde.

På forhånd tak...

Casper Lynge
Avatar billede zynzz Praktikant
25. juni 2007 - 18:13 #1
Jeg ved ikke hvad du mener..., du må lige uddybe lidt mere :=)
Avatar billede casper-lynge Nybegynder
26. juni 2007 - 08:30 #2
Jeg menner at i en table i mysql kan man give den en prefix det vil se således ud:
DK_forside eller EN_forside
det jeg vil er at brugeren skal kunne skifte mellem disse prefix så man kan oversætte fra dansk til engelsk således...

Mvh Casper Lynge
Avatar billede zynzz Praktikant
26. juni 2007 - 16:39 #3
<?
if(!isset($_SESSION['sprog'])){
// her kunne du jo evt lave så den tager det sprog brugerens browser har...
$prefix = "DK";
}else{
$prefix = $_SESSION['sprog']);
}
mysql_query("SELECT * FROM ".$prefix."_tabel where id='".$_SESSION['uid']."' LIMIT 1");

$binfo = mysql_fetch_array($beinfo);
Avatar billede zynzz Praktikant
26. juni 2007 - 16:42 #4
Jeg ved ikke helt hvad du mener, men jeg har lavet et eksempel.. sry kom til at poste før jeg var færdig... :S
if(!isset($_SESSION['sprog'])){
// her kunne du jo evt lave så den tager det sprog brugerens browser har...
$prefix = "DK";
}else{
$prefix = $_SESSION['sprog']);
}

$data = mysql_fetch_array(mysql_query("SELECT * FROM ".$prefix."_tabel where sprog='".$prefix."' LIMIT 1"));

echo data['noget'];
Avatar billede zynzz Praktikant
26. juni 2007 - 16:43 #5
Linien skal se således ud: $prefix = $_SESSION['sprog'];
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