Hallo,
Fange jetzt mal wieder vorne an, die Liste wird sonst zu Groß;)
Also habe jetzt mein Code drastisch vereinfacht, wobei ich für jede weitere Grafik nur ein zusätzliche Array-Zeile anfügen muss.
Hier mein Arbeitsergebnis, Gruß Andreas
if (!isset($action)) $action = 'b1';
$path = 'gfx/rundgang/';
$num = substr($action,1,strlen($action)-1);
$bild1 = array(0,1,0,1,0,0,0,2,0,3,0,0,"1b1.jpg");
$bild2 = array(0,0,0,0,1,0,0,0,0,0,1,0,"1b2.jpg");
$bild3 = array(0,0,1,0,1,0,0,0,4,0,1,0,"1b3.jpg");
$bild4 = array(0,0,0,0,1,0,0,0,0,0,3,0,"1b4.jpg");
$bild5 = array(1,1,0,0,1,0,2,4,0,0,3,0,"1b5.jpg");
echo '
<table border="0" cellspacing="0" cellpadding="0">
<tr><td align="center" valign="top">';
echo '<img src="'.$path.${'bild'.$num}[12].'" alt="" width=300></td></tr>';
navi($num);
echo '</table>';
function navi($num){
Global ${'bild'.$num};
echo '
<tr>
<td align="center" valign="top">';
if (${'bild'.$num}[0]==1) echo '<a href="rundgang.php?action=b'.${'bild'.$num}[6].'">'; echo '<img src="gfx/rundgang/bild1'; if(${'bild'.$num}[0]==1) echo 'a'; echo '.gif" alt="" width="32" height="32" border="0" hspace="2" vspace="2"></a>';
if (${'bild'.$num}[1]==1) echo '<a href="rundgang.php?action=b'.${'bild'.$num}[7].'">'; echo '<img src="gfx/rundgang/bild2'; if(${'bild'.$num}[1]==1) echo 'a'; echo '.gif" alt="" width="32" height="32" border="0" hspace="2" vspace="2"></a>';
if (${'bild'.$num}[2]==1) echo '<a href="rundgang.php?action=b'.${'bild'.$num}[8].'">'; echo '<img src="gfx/rundgang/bild3'; if(${'bild'.$num}[2]==1) echo 'a'; echo '.gif" alt="" width="32" height="32" border="0" hspace="2" vspace="2"></a>';
echo '</td></tr><tr>td align="center" valign="top">';
if (${'bild'.$num}[3]==1) echo '<a href="rundgang.php?action=b'.${'bild'.$num}[9].'">'; echo '<img src="gfx/rundgang/bild4'; if(${'bild'.$num}[3]==1) echo 'a'; echo '.gif" alt="" width="32" height="32" border="0" hspace="2" vspace="2"></a>';
if (${'bild'.$num}[4]==1) echo '<a href="rundgang.php?action=b'.${'bild'.$num}[10].'">'; echo '<img src="gfx/rundgang/bild5'; if(${'bild'.$num}[4]==1) echo 'a'; echo '.gif" alt="" width="32" height="32" border="0" hspace="2" vspace="2"></a>';
if (${'bild'.$num}[5]==1) echo '<a href="rundgang.php?action=b'.${'bild'.$num}[11].'">'; echo '<img src="gfx/rundgang/bild6'; if(${'bild'.$num}[5]==1) echo 'a'; echo '.gif" alt="" width="32" height="32" border="0" hspace="2" vspace="2"></a>';
echo '</td></tr>';
}