Ilja: PHP-Bewertungssystem mit mySQL

Beitrag lesen

yo,

letzlich musst du eine "message" an den server schicken, weil sich dort die datenbank befindet. eine möglichkeit wäre, die gleiche seite nochmal abzurufen und dort ein zusätzlichen programmteil einbauen, der eine gültige id nummer über get oder post abfängt. ist dies der fall, erhöht diser programmteil den ensprechen spruch um eins. damit nicht ein user immerzu auf diesen link clickt, solltest du irgendwie seine ip nummer oder eine session-nummer zwischenspeichern. wie bereits gesagt wurde, wird der ensprechende link nicht mehr angezeigt, wenn bei gleicher ip/session ein flag gestzt wurde, sprich ein voting schon erfolgte. sinnbildlich in etwas so.

if ($ipnummer==die_gleiche AND $gevotet==ja)
   {
   ausgabe: "vielen dank für das voting"
   }
else
   {
   ausgabe: link anzeigen
   }

aber auch dein server seitiges script muss auf so etwas reagieren, da man ja einen link auch "künstlich" erzeugen kann. für den benutzer sieht es dann so aus, als wenn einfach der link verschwinden würde, viellleicht noch mit einer kleinen message, dass erfolgreich gevotet wurde mit einem kleinen dankeschön.

Ilja