Hallo
Also ich habe mir da so einpaar felder mit hmtl geschrieben, ich möchte nun auf jedes feld ein eigenes bild setzen undzwar soll das so funktionieren, ich prüfe mit einer if-abfrage ob in einem array der typ auf erde, lehm oder wald steht und dann soll die variable $typ durch das bild ersetzt werden ... ich habe das so versucht, geht aber nicht, er setzt die variable $typ immer auf erde:
So gebe ich das bild aus:
Das ist das array:
Abgesehen davon das es nicht geht .. kann man die if-abfrage kürzer machen ?
Also ich habe mir da so einpaar felder mit hmtl geschrieben, ich möchte nun auf jedes feld ein eigenes bild setzen undzwar soll das so funktionieren, ich prüfe mit einer if-abfrage ob in einem array der typ auf erde, lehm oder wald steht und dann soll die variable $typ durch das bild ersetzt werden ... ich habe das so versucht, geht aber nicht, er setzt die variable $typ immer auf erde:
PHP:
if ($coord[1]['typ'] == "Erde")
{$typ = "erde.jpg";}
elseif ($coord[1]['typ'] == "Wald")
{$typ = "wald.jpg";}
elseif ($coord[1]['typ'] == "Lehm")
{$typ = "lehm.jpg";}
if ($coord[2]['typ'] == "Erde")
{$typ = "erde.jpg";}
elseif ($coord[2]['typ'] == "Wald")
{$typ = "wald.jpg";}
elseif ($coord[2]['typ'] == "Lehm")
{$typ = "lehm.jpg";}
if ($coord[3]['typ'] == "Erde")
{$typ = "erde.jpg";}
elseif ($coord[3]['typ'] == "Wald")
{$typ = "wald.jpg";}
elseif ($coord[3]['typ'] == "Lehm")
{$typ = "lehm.jpg";}
So gebe ich das bild aus:
PHP:
<table align="center" cellpadding=1 cellspacing=1 class="cat" border="black">
<tr height=100>
<td width=100><img src="http://www.tutorials.de/forum/images/<? echo $typ; ?>"><a href="index.php"><? echo $coord[1]['name']; ?></a></td>
<td width=100><img src="http://www.tutorials.de/forum/images/<? echo $typ; ?>"><a href="index.php"><? echo $coord[2]['name']; ?></a></td>
<td width=100><img src="http://www.tutorials.de/forum/images/<? echo $typ; ?>"><a href="index.php"><? echo $coord[3]['name']; ?></a></td>
</tr>
Das ist das array:
PHP:
Array ( [1] => Array ( [lvl] => 0 [name] => Leer [typ] => Erde ) [2] => Array ( [lvl] => 0 [name] => Leer [typ] => Lehm ) [3] => Array ( [lvl] => 0 [name] => Leer [typ] => Wald ))
Abgesehen davon das es nicht geht .. kann man die if-abfrage kürzer machen ?
Zuletzt bearbeitet: