Text Daten abrfufen
bearbeitet von
Hallo und guten Morgen,
> > Wo sollen die Daten gespeichert werden?
>
> in abrufbaren Dantenbanken oder arrays
>
> ~~~php
> $data = [
> 'welcome' => [
> 'en' => "<strong>welcome</strong> ...",
> 'de' => "<strong>Willkommen</strong> ...",
> ]
> ]
> ~~~
>
> ~~~php
> <article
> <section>
> <?php $data[ 'welcome' ][ 'de' ] ?>
> </section>
> </article>
> ~~~
>
> oder in meinen augen noch verzettelter...
>
> ~~~php
> $data = [
> 'welcome' => [
> 'en' => "<article><section><strong>welcome</strong> ...</section></article>",
> 'de' => "<article><section><strong>Willkommen</strong> ...</section></article>",
> ]
> ]
> ~~~
>
> ~~~php
> <?php $data[ 'welcome' ][ 'de' ] ?>
> ~~~
>
Wenn es nach mir geht, keine von den drei Versionen.
Führe mal eine kleine Übung durch: erstelle nur die Struktur ohne Daten. Gib aber jedem Element, dass Daten enthalten soll, eine eindeutige ID.
Und nun erstelle eine Datenbank,
- id
- lang
- data
Und dann nimmst Du dir die DOM-Klasse von PHP und ersetzt die leeren Elemente mit ID durch die passenden gefüllten. Kannst Du auch mit JavaScript machen, wenn dir das PHP-DOM noch zu viel auf einmal ist..
Grüße
TS
--
es wachse der Freifunk
<http://freifunk-oberharz.de>