Hallo!
Ich bin inzwischen so vernagelt, dass ich überhaupt keine Ahnung mehr habe, wie ich mein Script-Problem lösen soll.
Ein paar Details hierzu...
Ich habe für mein Forum eine Fotoabstimmungsseite erstellt. Diese liest aus einem Verzeichnis die Bilddateien aus und gibt sie den Mitgliedern, die noch nicht abgestimmt haben, zur Abstimmung frei. Dabei kann der entsprechende Benutzer 10 Punkte auf alle vorhandenen Bilder verteileln, um sie zu bewerten.
Danach werden die Abstimmungsergebnisse auf folgende Weise in die Datenbank geschrieben (die nicht relevanten Felder lasse ich mal weg):
Bildnummer : Punkte | ... So dass es am Ende bei z. B. drei Bildern so aussähe:
1:3|2:4|3:3
Die Anzahl der Bilder ist natürlich variabel, so dass die Kette eben unterschiedlich lang sein kann.
Bis dahin funktioniert es problemlos und auch das Auslesen aus der Datenbank klappt. Ich habe die Daten so formatiert abgelegt, weil ich dachte, es müsse ganz einfach sein, nachher die Bewertungen für die Bilder zusammenzurechnen, allerdings war das offensichtlich ein Trugschluss.
Ich bin inzwischen so vernagelt, dass ich überhaupt keine Ahnung mehr habe, wie ich mein Script-Problem lösen soll.
Ein paar Details hierzu...
Ich habe für mein Forum eine Fotoabstimmungsseite erstellt. Diese liest aus einem Verzeichnis die Bilddateien aus und gibt sie den Mitgliedern, die noch nicht abgestimmt haben, zur Abstimmung frei. Dabei kann der entsprechende Benutzer 10 Punkte auf alle vorhandenen Bilder verteileln, um sie zu bewerten.
Danach werden die Abstimmungsergebnisse auf folgende Weise in die Datenbank geschrieben (die nicht relevanten Felder lasse ich mal weg):
Bildnummer : Punkte | ... So dass es am Ende bei z. B. drei Bildern so aussähe:
1:3|2:4|3:3
Die Anzahl der Bilder ist natürlich variabel, so dass die Kette eben unterschiedlich lang sein kann.
Bis dahin funktioniert es problemlos und auch das Auslesen aus der Datenbank klappt. Ich habe die Daten so formatiert abgelegt, weil ich dachte, es müsse ganz einfach sein, nachher die Bewertungen für die Bilder zusammenzurechnen, allerdings war das offensichtlich ein Trugschluss.
PHP-Code:
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$fullvotearray[] = $row[4];
}
Kommentar