In variable gespeicherte Variable ausgeben PHP

Hey, ich habe so ein ähnliches Problem =/

Und zwar hab ich mir eine Datenbank geschrieben der Variablen + ihren Inhalt speichert.

Und zwar sieht das so z.b aus >
Code:
<?php
$text_198412 = "irgendein text";
$text_151221 = "2ter irgendeintext";
$text_851713 = "3ter irgendeinertext";
?>
Nun will ich das ich per URL bestimmen kann welcher text ausgegeben wird.

Also hab ich es per GET so gemacht >

echo '$text_'.$_GET['ID'].'';
wenn ich jetzt z.b die URL index.php?ID=151221 eingebe, wird jedoch nur

Code:
$text_151221
als text ausgegeben, jedoch nicht sein inhalt.

Also wie kann ich es machen das er erst die Variabel die er ausgeben soll erst aus dem Prefix "text_" und die ID (z.b 151221) zusammen bauen soll, und dann die zusammen gebaute Variabel ausgibt.

Edit:

Ich idiot... es wird doch schon etwas spät :)

Man kann es so machen >

Code:
<?php
$text['198412'] = "irgendein text";
$text['151221'] = "2ter irgendeintext";
$text['851713'] = "3ter irgendeinertext";
?>

Und dann die Variabel so zusammen setzen >

Code:
echo $text[$_GET['ID']];

daraus wird dann z.b >

Code:
$text['151221']

Und dadurch gibt er völlig automatisch

Code:
2ter irgendeintext

aus :)

Sry das ich den Thread geweckt habe, aber wenigstens bin ich so auf die Lösung gekommen *g*
 
Zuletzt bearbeitet von einem Moderator:

Ähnliche Themen

wer kann mir anhand eines beispiels mein problem lösen

Zurück
Oben