php bewertungs system
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absenden
aktion
anzahl
ausgeben
bewertung
code
datei
ergebnis
formular
frage
helfen
holen
jemand
prinzip
punkt
speichern
suche
system
vergeben
video
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Möchtest du denn, dass nur "für eingeloggte User" voten können, oder ist das Voting "Öffentlich"?
Also für ein öffentliches Voting würde ich das ganze einfach über einen Cookie machen. Also
Also nur auf die schnelle zusammen getippt, um mal das Prinzip zu verdeutlichen. ;)<? if($_POST['action']=='vote'){ //Voting-Aktion: Hier wird alles erledigt, was beim absenden des Formulars notwendig ist. $_COOKIE['voted']=true; /* Ergebnis in SQL, Datei, etc. speichern. Wenn dafür auch noch eine Script benötigt wird, dauert's aber länger ^^ Ich nehme jetzt mal an, dass das Ergebnis dann als $result ausgelesen wird */ } if($_COOKIE['voted']!=true){ //Es wurde noch nicht gevoted: Voting anzeigen. echo '<form action="datei.php">' echo ' <select name="Auswahl" size="8">'; echo ' <option>1 Punkt</option>'; echo ' <option>2 Punkte</option>'; echo ' <option>3 Punkte</option>'; echo ' <option>4 Punkte</option>'; echo ' <option>5 Punkte</option>'; // usw... echo ' </select>'; echo ' <input type="hidden" name=action value="vote">'; echo ' <input type="submit" value="voten">'; echo '</form>'; }else{ // Es wurde bereits gevoted - Ergebnis ausgeben // $result aus MySQL, Datei, etc. holen echo "<p>Bewertung: $result Punkte</p>"; } ?>
Wenn das ganze für eingeloggte User möglich sein soll, bzw. für User gespeichert werden soll, da bin ich selbst noch am rätseln, wie man das machen kann.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage