define en gegevens uit een database

Status
Niet open voor verdere reacties.

bartwebdesign

Gebruiker
Lid geworden
16 jul 2006
Berichten
443
Ondetussen ben ik ook bezig om een overzicht voor mezelf te maken.

Ik heb diverse onderdelen uit het overzicht via define in taalbestanden vertaald, omdat ik define eens wilde uitproberen.

Alleen is het probleem nu, hoe moet ik gegevens uit een mysql database via die define weergeven?

De gegevens uit de database komen eruit zoals ze in het taalbestand staan.

PHP:
echo "<td>".$info['type'] . " </td>";  
echo "<td>".$info['van'] . " </td>";  
echo "<td>".$info['naar'] . " </td>";

Stukje van de code die voor de uitvoer zorgt.

Hoe moet ik dit doen?
 
Dit is niet waar define voor bedoeld is, volgensmij is het niet eens mogelijk...
 
Volgens mij is define toch geschikt om taalbestanden te maken?

De gegevens die in m'n database staan, moeten vertaald worden, anders klopt het niet.
 
Als je data uit een database haalt en wilt vertalen kun je beter een array gebruiken...

PHP:
if( $gekozen_taal = 'NL' ) {
$taal = array (
'knop1' => 'Doorgaan',
'knop2' => 'Terug',
);
} else {
$taal = array (
'knop1' => 'Continue',
'knop2' => 'Back',
);
}


Define is alleen nuttig als je een echte constante hebt, iets dat je rechtstreeks aanroept, niet de inhoud van een variabele.
 
PHP:
 echo "<td>".$taal[ $info['type'] ] . " </td>";

Ervan uitgaande dat 'type' een category is, en je moet alle categorien in de array opnemen.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan