Lid |
|
Laat ik het anders zeggen,
ik wil voor het gemak teksten in de database zetten. En omdat ik het tweetalig heb, moet er eerst gekozen worden tussen NL en EN.
Om het makkelijk te maken gebruik ik define();.
Meestal gebruik je het zo:
define("tekst", "vervanging");
Hier wordt dus de "tekst" vervangen door "vervanging".
Nu heb ik "tekst" vervangen door iets unieks, wat ik dus niet zomaar in de tekst gebruik. Bijv. "_paginanaam_naam" en bij "vervanging" zet ik een $waarde die ik uit de database haal.
Nu heb ik pagina X
Waar alle define's op komen
EN ik heb pagina Y
Op pagina Y include ik pagina X. En zet op pagina Y: echo _paginanaam_naam;
Nu zet ik in de database (wat dus als vervaning moet dienen) bijv:
Welkom $user.
Maar nu wordt user gewoon als tekst afgebeeld ($user).
Hoe kan ik ervoor zorgen at hij de variabele $user gebruikt? Die op pagina Y staat?
Dankt en MVG,
Sven
Edit:
Heb even gezocht naar define en ben te weten gekomen dat, eenmaal gedefinïeerd, ze niet meer te veranderen zijn. Dus denk ik dat ik een alfternatief moet zoeken. |