login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Language fout

Offline micasa001 - 02/05/2009 13:20
Avatar van micasa001PHP interesse Hallo

Ik heb momenteel het volgende

  1. $select = mysql_query("select lang from game_users WHERE `username`='$login'");
  2. $page = mysql_fetch_object($select);
  3.  
  4. //Language files
  5. include("language/$page->lang/other.php");


Maar in plaats van de taal te laden uit de db (in dit geval zal dat en of nl moeten zijn ) wordt er niets geladen. Als ik

  1. include("language/$page->lang/other.php");


wijzig in

  1. include("language/en/other.php");


Dan wordt het Engels taal bestand wel geladen maar is het dus niet mogelijk om de gegevens uit de db op te halen. Wie zou mij kunnen helpen hiermee / hoe is dit op te lossen?

6 antwoorden

Gesponsorde links
Offline NTS64 - 02/05/2009 13:22 (laatste wijziging 02/05/2009 13:24)
Avatar van NTS64 PHP gevorderde Houdt variabelen altijd buiten de quotes!
  1. inlcude("language/".$page->lang."/other.php");

Ook in je query:
  1. mysql_query("SELECT lang from game_users WHERE username = '".$login."'");
Offline Bart - 02/05/2009 13:24 (laatste wijziging 02/05/2009 13:24)
Avatar van Bart PHP expert
  1. include("language/".$page->lang."/other.php);
Offline micasa001 - 02/05/2009 13:28 (laatste wijziging 02/05/2009 13:28)
Avatar van micasa001 PHP interesse Bedankt voor de snelle reacties. Ik heb er dit van gemaakt:

  1. //Language files
  2. $select = mysql_query("SELECT lang from game_users WHERE username = '".$login."'"
  3. $page = mysql_fetch_object($select);
  4.  
  5. //Language files
  6. include("language/".$page->lang."/other.php);


Alleen nu krijg ik de volgende melding:

Parse error: syntax error, unexpected T_VARIABLE in C:\Website\site.php on line 129

129 is de line met

  1. $page = mysql_fetch_object($select);
Offline Bart - 02/05/2009 13:40
Avatar van Bart PHP expert De regel erboven vervangen door:
  1. $select = mysql_query("SELECT lang from game_users WHERE username = '".$login."'");
Offline micasa001 - 02/05/2009 13:48
Avatar van micasa001 PHP interesse Als ik dat doe krijg ik

Parse error: syntax error, unexpected $end in C:\Website\site.php on line 139 (is de regel helemaal onderaan het php bestand - een blanco regel)

[code]
//Language files
$select = mysql_query("SELECT lang from game_users WHERE username = '".$login."'");
$page = mysql_fetch_object($select);

//Language files
include("language/".$page->lang."/other.php);





?>
[code]
Offline NTS64 - 02/05/2009 13:54
Avatar van NTS64 PHP gevorderde Je sluit de quotes achter niet af in je include.
  1. //Language files
  2. $select = mysql_query("SELECT lang from game_users WHERE username = '".$login."'"
  3. $page = mysql_fetch_object($select);
  4.  
  5. //Language files
  6. include("language/".$page->lang."/other.php");

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.288s