Hallo! > Eigentlich ein unfug das ganze. Auf der einen Seite willst du verhindern > das ein User mehrfach abstimmen kann und speicherst daher seinen Namen. > Auf der anderen Seite gibst du die M�glichkeit Anonym abzustimmen. Doch > gerade diese User k�nnen doch dann mehrfach abstimmen!!!
Jo, genau! > Also warum gehst du nicht einfach her und speicherst entweder jeden > Namen oder gar keinen. > > Au�erdem w�rde ich einfach eine Tabelle anlegen, in der das Ergebnis der > Abstimmung im Klartext vorliegt. Etwa so: > > AbstimmungsID, UserID, Ergebnis, Datum/Uhrzeit, IP vielleicht noch SessionID? > Und damit du zum ergebnis kommst brauchst du dann nur ein Select Count() > machen. Ziel sollte es sein, das Ergebnis mit einer einfachen SELECT-Abfrage zu erhalten. Entweder l�sst man nicht anonym abstimmen oder man l�sst auch mehrfach abstimmen. Das Problem mit den Votings ist doch, dass diese nie repr�sentativ, immer manipulierbar (durch die Abstimmenden, wie auch durch die Betreiber) und deshalb nie aussagekr�ftig sind. In einer mit Passwort gesch�tzten Community kann man aber ruhig mal alle Mitglieder abstimmen lassen, wobei dann jeder seine Meinung auch mal �ndern darf. Anonyme Votings sind ziemlich fragw�rdig, weder Cookies, noch IP-Adressen, noch SessionIDs sch�tzen vor Mehrfachabstimmungen. Man kann auch nur die letzten 50 oder 100 Votings auswerten. Votings aus dem Vorjahr sind selten interessant und Pfuscher fallen dabei automatisch heraus, so dass sich f�r die die M�he gar nicht lohnt. Wenn man ein qualifiziertes Feedback vom Benutzer haben m�chte, dann l�sst man ihn einen Kommentar abgeben. Vor der Ver�ffentlichung sollte dieser dann vom Betreiber der Seite freigegeben und ggf. wieder kommentiert werden. Das ist vielleicht aufwendiger, aber auf jeden Fall n�tzlicher als Votings. Freundliche Gr��e Joachim van de Bruck | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
