Hallo,
Ik ben voor mijn website bezig met een inlogsysteem. Een van de functies die ik daarin wil plaatsen is dat je in kan stellen in welke taal je de pagina's weergeeft. Ik doe dit dmv. een kolom in een tabel 'language' waarvan de waarde 'english' of 'dutch' is. Het inlogscript kijkt welke waarde language in de tabel heeft om vervolgens het bijbehorende bestand te includen:
Dit is alleen het gedeelte waar het om gaat, het script zelf bevat verder de rest van het inlogsysteem inclusief de databaseinformatie.
Het probleem is dat de code '$show->language' op een of andere manier '0' teruggeeft, in plaats van de echte waarde van language ('english' of 'dutch' dus). Ik heb al aan verschillende personen gevraagd waar het aan kan liggen, maar tot nog toe heb ik geen oplossing gevonden.
Weet iemand hoe dit op te lossen is?
Groeten,
Jannis Nikoy.
Ik ben voor mijn website bezig met een inlogsysteem. Een van de functies die ik daarin wil plaatsen is dat je in kan stellen in welke taal je de pagina's weergeeft. Ik doe dit dmv. een kolom in een tabel 'language' waarvan de waarde 'english' of 'dutch' is. Het inlogscript kijkt welke waarde language in de tabel heeft om vervolgens het bijbehorende bestand te includen:
PHP:
1
2
3
4
5
6
7
| <?php $q = mysql_query("SELECT * FROM tabel") or die (mysql_error()); while ($show = mysql_fetch_object($q)); { include("lang/".$show->language.".php3"); } ?> |
Dit is alleen het gedeelte waar het om gaat, het script zelf bevat verder de rest van het inlogsysteem inclusief de databaseinformatie.
Het probleem is dat de code '$show->language' op een of andere manier '0' teruggeeft, in plaats van de echte waarde van language ('english' of 'dutch' dus). Ik heb al aan verschillende personen gevraagd waar het aan kan liggen, maar tot nog toe heb ik geen oplossing gevonden.
Weet iemand hoe dit op te lossen is?
Groeten,
Jannis Nikoy.