Variabel in include
Hans
- php
HAllo
ich möchte den include befehl mit einer Variabel versehen
ungefähr so:
$tbl=tbl1
include 'inc/$tbl.php'
Die funktioniert natürlich nicht.
Welchen weg muß ich gehen.
Ich habe einiges ausprobiert aber nicht war von erfolg.
Vielen Dank
Hallo!
Versuchs mal so.
header("Location:test.html?name=$var");
Micha
Hallo
noch eine Frage:
header("Location:test.html?name=$var");
und dann:
include header ?
mfg
Hans
Hallo
Nur
header("Location:test.html?name=$var");
im PHP-Code.
Micha
Hi,
wieso natürlich nicht? Versuch's mal so:
$tbl="tbl1";
include "inc/$tbl.php";
Gruß
hallo hans,
wieso tut die nicht? bei mir funzt das hervorragend.
<?php
$tbl="tbl1";
include "inc/".$tbl.".php";
?>
sigfried
Hallo Hans,
$tbl=tbl1
tbl1 muss afaik in Anführungszeichen gesetzt werden (außerdem gehören an Zeilenenden Strichpunkte)
include 'inc/$tbl.php'
nimm Doppelte Anführungszeichen, oder "unterbrech" den String: include ('inc/'.$tbl.'.php'); sollte eigentlich funktionieren.
Die funktioniert natürlich nicht.
bekommst du eine Fehlermeldung, dass die Datei "$tbl.php" im Ordner "inc" nicht gefunden wurde? wenn nein, welche Fehlermeldung dann?
Welchen weg muß ich gehen.
Ich habe einiges ausprobiert aber nicht war von erfolg.
schau dir mal auf http://www.php.net/manual/de/language.types.string.php den Unterschied zwischen einfachen und doppelten Anführungszeichen an.
Grüße aus Nürnberg
Tobias