Seite 1 von 1

Foto anzeigen

Verfasst: 29.11.2003 10:29
von mondi
Hallo,
ich habe Schwierigkeiten mit folgendem Aufruf

In einem Script habe ich folgende Zeile gefunden

Code: Alles auswählen

if ($row[playerID] == 33)
            $foto="<img src='images/hans.jpg' height=80>";

        else $foto="";

ich würde jetzt gerne in Abhängigkeit zur playerID ein anderes Foto anzeigen lassen. Beispielsweise so:

Code: Alles auswählen

if ($row[playerID] == 33)
            $foto="<img src='images/hans.jpg' height=80>";

if ($row[playerID] == 5)
            $foto="<img src='images/peter.jpg' height=150>";

        else $foto="";
Funktioniert aber nicht, sondern zeigt mir trotz ID5 das Bild von Hans. Wäre für Hilfe sehr dankbar.

Grüße
Mondi

Verfasst: 06.12.2003 17:25
von mondi
Hallo,

ich muss wegen dieser Geschichte nochmal nachfragen. Wenn ich folgenden Code verwende, funktioniert es prima:


Code: Alles auswählen


...

if ($row[playerID] == 33)
            $foto111="<img src='images/hans.jpg'>";

if ($row[playerID] == 5)
            $foto111="<img src='images/peter.jpg'>";

if ($row[playerID] == 64)
            $foto111="<img src='images/klaus.jpg'>";




		if ($row['playerID'] == $_SESSION['playerID'])
		    $isme=1;
		else $isme=0;

		echo "
		<tr><td width='30%' align='left'><B>".$MSG_LANG["name"]."</td>

<td width='30%' rowspan=".(11+$isme).">$foto111</td></tr>

...

Je nach User wird das entsprechende Bild angezeigt. Das Problem ist jetzt, dass ich Probleme habe, den Code so zu formulieren, dass wenn die bedingung ID=33 (bzw. 5 oder 64) nicht erfüllt wird, ein default-Bild angezeigt wird. Ich dachte,

Code: Alles auswählen

else $foto111="<img src='images/default.jpg'>";
würde funktionieren, aber dann geht alles durcheinander. Dann ist es bei ID=64 okay, aber bei ID=5 wird plötzlich auch default angezeigt.
Für Hilfe wäre ich sehr dankbar.

Grüße
Mondi

Verfasst: 06.12.2003 18:18
von mondi
... hat sich erledigt!
Danke Claas!