Ich habe eine Tabelle aus einer Datenbank, wobei jede Zeile einen link auf eine neue Seite darstellt (wird mit include geladen)
<td>
<?php
echo "<a href=\"" . htmlspecialchars("?tour=" .
urlencode($line[Datei])) . "\">\n";
?>
<?=$line[Name]?>
<?php
echo "</a>"
?>
</td>
///////////////////////////////////////////////////////
<?
if ($tour == "001.htm")
{
include ("touren/001.htm");
}
elseif ($tour == "002.htm")
{
include ("touren/002.htm");
}
?>
Gibt es eine Möglichkeit, mir die ganze if-Liste zu sparen (es wären mehr als 200 links), indem ich den switch-Befehl benutze?
Ich habe es so versucht, aber irgendwo steckt da der Wurm drin:
<?
switch ($tour)
{
case $line[Datei]:
include ("touren/$line[Datei]");
break;
}
?>
vielen dank im voraus.
<td>
<?php
echo "<a href=\"" . htmlspecialchars("?tour=" .
urlencode($line[Datei])) . "\">\n";
?>
<?=$line[Name]?>
<?php
echo "</a>"
?>
</td>
///////////////////////////////////////////////////////
<?
if ($tour == "001.htm")
{
include ("touren/001.htm");
}
elseif ($tour == "002.htm")
{
include ("touren/002.htm");
}
?>
Gibt es eine Möglichkeit, mir die ganze if-Liste zu sparen (es wären mehr als 200 links), indem ich den switch-Befehl benutze?
Ich habe es so versucht, aber irgendwo steckt da der Wurm drin:
<?
switch ($tour)
{
case $line[Datei]:
include ("touren/$line[Datei]");
break;
}
?>
vielen dank im voraus.
Kommentar