• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bild gemäß Zellenwert ausgeben

Hi,

für die Bewertung eines Buches können 1 bis 5 Sterne vergeben werden.
Ich habe nun den entsprechenden Wert in der Zeile "Sternchen" eingetragen.

Wie wird es in Foren z.B. bei Zugehörigkeit oder ähnlichem in der Regel gemacht?
Wird dort mit einer if schleife das Bild z.B

HTML:
<img src="Images/wertungsstern.gif" width="9" height="9" alt="4 Sterne"  />

entsprchend wieder gegeben?
Also if 3 then
<img src="Images/wertungsstern.gif" width="9" height="9" alt="4 Sterne" />
<img src="Images/wertungsstern.gif" width="9" height="9" alt="4 Sterne" />
<img src="Images/wertungsstern.gif" width="9" height="9" alt="4 Sterne" />

so ähnlich meine ich.

oder kann ich gar
PHP:
echo' <img src="Images/wertungsstern.gif" width="9" height="9" alt="4 Sterne"  />' * ,$row->Sternchen,

also Bild mal Zellenwert machen?

über count geht das wohl nicht. Denn ich will ja nichts in der Zelle zählen.
 
Sowas würde ich eher über CSS lösen. Meist sind sowas ja auch Links, die könnten dann z.B. so formuliert sein:

PHP:
<a href="#" class="sterne sternanzahl_<?php echo $row->Sternchen; ?>">&nbsp;</a>

Und im CSS für jede Sternanzahl eine Klasse:

Code:
.sternanzahl_1 { background-image: url(1stern.gif); }
.sternanzahl_2 { background-image: url(2sterne.gif); }

Man könnte auch pro Stern eine Grafik einfügen, auch als Hintergrundbild. Ist völlig dir überlassen. Der Vorteil per CSS ist, dass man dann auch einfach einen hover-Effekt einbauen kann und die Grafiken schnell austauschbar sind.
 
Zurück
Oben