Hi zusammen,
also, irgendwie wusste ich nicht, wie ich jetzt mein Problem benennen soll, weil ich eben nicht weiß, woran es wirklich liegt. Aber ich fang einfach mal an zu erklären:
Ich hab in meiner Datenbank eine Tabelle "rezension" (zum Bewerten von Büchern). In dieser Tabelle gibt es die Spalten ID, Autor, EMail, Bewertung und Inhalt.
Das Formular zum Bewerten eines Buches hat unter anderem ein Feld, wo man durch DropDown eine Bewertung auswählen kann:
<TR>
<TD>Bewertung:
<select name="Bewertung" id="bewertung" size="1">
<OPTION value="5">Absolut super!</OPTION>
<OPTION value="4">Gut zu lesen!</OPTION>
<OPTION value="3">Mittelprächtig!</OPTION>
<OPTION value="2">Nicht mein Fall!</OPTION>
<OPTION value="1">Einfach schlecht!</OPTION>
</select></TD>
</TR>
Das Abschicken und Eintragen in die Datenbank läuft wunderbar. Wenn ich nur die Spalte "Bewertung" angebe, dann wird mir exakt die ausgewählte Bewertung angezeigt.
Nun möchte ich aber für jede Bewertung eine andere Graphik verwenden (z. b. bewertung1.gif für die Bewertung "Einfach schlecht!" usw.)
Aber den Code, den ich dafür verwende funktioniert nicht.
usw. halt...
Worin liegt jetzt der Fehler? Ich hab schon soviel rumprobiert, aber da ich eben nicht wirklich weiß, was daran falsch sein soll (bin noch PHP-Anfängerin) hab ich auch nicht so den konkreten Plan, worunter ich hier im Forum z. B. suchen könnte...
Hoffe, der eine oder andere könnte mir vielleicht helfen oder mich auf einen anderen Thread verweisen, wo mein Problem schon einmal behandelt wurde.
Koko
also, irgendwie wusste ich nicht, wie ich jetzt mein Problem benennen soll, weil ich eben nicht weiß, woran es wirklich liegt. Aber ich fang einfach mal an zu erklären:
Ich hab in meiner Datenbank eine Tabelle "rezension" (zum Bewerten von Büchern). In dieser Tabelle gibt es die Spalten ID, Autor, EMail, Bewertung und Inhalt.
Das Formular zum Bewerten eines Buches hat unter anderem ein Feld, wo man durch DropDown eine Bewertung auswählen kann:
<TR>
<TD>Bewertung:
<select name="Bewertung" id="bewertung" size="1">
<OPTION value="5">Absolut super!</OPTION>
<OPTION value="4">Gut zu lesen!</OPTION>
<OPTION value="3">Mittelprächtig!</OPTION>
<OPTION value="2">Nicht mein Fall!</OPTION>
<OPTION value="1">Einfach schlecht!</OPTION>
</select></TD>
</TR>
Das Abschicken und Eintragen in die Datenbank läuft wunderbar. Wenn ich nur die Spalte "Bewertung" angebe, dann wird mir exakt die ausgewählte Bewertung angezeigt.
PHP-Code:
<?php echo $row['Bewertung']; ?>
Aber den Code, den ich dafür verwende funktioniert nicht.
PHP-Code:
<?php if (($row['Bewertung']) == "1") { ?>[img]images/bewertung1.gif[/img]
<?php } elseif (($row['Bewertung']) == "2") { ?>[img]images/bewertung2.gif[/img]
<?php } ?>
Worin liegt jetzt der Fehler? Ich hab schon soviel rumprobiert, aber da ich eben nicht wirklich weiß, was daran falsch sein soll (bin noch PHP-Anfängerin) hab ich auch nicht so den konkreten Plan, worunter ich hier im Forum z. B. suchen könnte...
Hoffe, der eine oder andere könnte mir vielleicht helfen oder mich auf einen anderen Thread verweisen, wo mein Problem schon einmal behandelt wurde.
Koko
Kommentar