voting txt

Zé Braunenko

Grünschnabel
Hallo,
ich wollte mal ein ganz kleines voting system machen. Also man kann in einer Liste eines der vielen Lieder auswählen. Nun komme ich aber nicht weiter. Die text datei sollte so aussehen:
3~Lied1
4~Lied2
1~Lied3
usw.
Nun muss man ja irgendwie noch prüfen ob das lied in der text datei schon ist, wenn ja dann die Zahl vor dem ~ erhöhen. Wie würde es gehen?
 
wenn du zu der db connected bist machst du eine abfrage auf die tabelle, wo du abrufst, welche anzahl in der zeile mit dem entsprechenden lied steht. diese zahl erhöhst du um 1 und machst dann ein update auf die entsprechende zeile
 
Wie sieht denn deine Tabelle aus?

mein Vorschlag wäre:

id | antwort | anzahl

id = Primärschlüssel mit auto_increment
antwort = in deinem Beispiel das gesuchte Lied
anzahl = die Anzahl der abgegebenen Votes für die entsprechende antwort


Abfrage zum ermitteln der Stimmen bisher:
SELECT anzahl FROM tabellenname WHERE id='xxx'

anzahl jetzt in einer Variable speichern, ich nenn sie auch mal $anzahl
$anzahl++ // anzahl um eins erhöhen

und dann per Update neu eintragen
UPDATE tabellenname SET anzahl='$anzahl' WHERE id='xxx'

mfg dasducky
 
Zurück